🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #1321

Re: APIについて教えて下さい。(bi tblt&wavを鳴らすAPI)

#1321
From: Hiroshi Kamata
Date: Tue, 30 Sep 1997 00:00
41 lines
1623 bytes
> 
> $B65$($F$$$?$@$-$?$$$N$O(J
> bitblt$B$N;H$$J}!"(J
> wav$B%U%!%$%k$r!":F@8$9$kJ}K!!J$J$s$+$N(JAPI$B$r;H$&$3$H$K$J$C$F$$$k$O$:!K(J
> $B$G$9!#(J
> $B;HMQ$9$k%3!<%I=q$-9~$s$GD:$1$l$P9,$$$G$9!#(J
> $B$^$?!"(Jbitblt$B$r;H$C$F!"3($rF0$+$9J}K!$K$D$$$F$b65$($F2<$5$$!#(J


wav$B%U%!%$%k$r!":F@8$9$kJ}K!(J

Declare Function waveOutGetNumDevs Lib "winmm.dll" () As Long
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA"
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long


Public Sub PlayWave(f$)             'f$=wav$B$N%U%!%$%kL>!J%Q%9$,DL$C$F$$(J
$B$J$1$l$P%U%k%Q%9$G!K(J
  Dim RET As Long
  
  If waveOutGetNumDevs() = 0 Then   'waveOutGetNumDevs$B$G%&%'!<%V(J $B%G%P%$(J
$B%9$,;HMQ$G$-$k$+%A%'%C%/$7$^$9(J
    Beep
    Exit Sub
  End If
  
  RET = sndPlaySound(f$, 1)         'wav$B$N%U%!%$%k$N:F@8(J
  
End Sub



bitblt$B$K$D$$$F$O!"(JVB$B$N%5%s%W%k$K$"$C$?$H;W$$$^$9!J!)!K$N$G!"$=$A$i$r;2>H(J
$B$7$F$_$F$/$@$5$$(J


-- 
   Hiroshi Kamata        vXX//r
   kamata@ingnet.or.jp   (Q Q )
---------------------oOOo-(_)-oOOo----
Technical Details
Message-ID: <342FE910.1E66@ingnet.or.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <60kmkq$m0j@news.aif.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 105c2e,16df67582ce50abd
X-Google-Attributes: gid105c2e,public
From: Hiroshi Kamata <kamata@ingnet.or.jp>
Subject: Re: APIについて教えて下さい。(bi tblt&wavを鳴らすAPI)
Date: 1997/09/30
Message-ID: <342FE910.1E66@ingnet.or.jp>
X-Deja-AN: 276736958
References: <60kmkq$m0j@news.aif.or.jp>
Organization: ING Internet User
Newsgroups: fj.lang.visualbasic