2010-07-11 9 views

답변

4

보십시오 :

Private Declare Function waveOutSetVolume Lib "Winmm" (ByVal wDeviceID As Integer, ByVal dwVolume As Long) As Integer 
Private Declare Function waveOutGetVolume Lib "Winmm" (ByVal wDeviceID As Integer, dwVolume As Long) As Integer 

Private Sub Command1_Click() 
    Dim a, i As Long 
    Dim tmp As String 
    a = waveOutGetVolume(0, i) 
    tmp = "&h" & Right(Hex$(i), 4) 
    Text1 = CLng(tmp) 
End Sub 

Private Sub Command2_Click() 
    Dim a, i As Long 
    Dim tmp, vol As String 
    vol = Text1 
    tmp = Right((Hex$(vol + 65536)), 4) 
    vol = CLng("&H" & tmp & tmp) 
    a = waveOutSetVolume(0, vol) 
End Sub 
+0

작동 와우 와우 와우 ... 그냥 아스 커 원하는 것을 알아낼 수있는 +1 – subanki

+0

큰 고맙습니다 좋은! –

관련 문제