مشاهدة النسخة كاملة : طلب مساعده في دوال ال-api في ال-vb او vc++


n_swead
05 Oct 2005, 09:47 PM
السلام عليكم ورحمة الله وبركاتة
لدي طلب وجزيل الشكر لمن يستطيع مساعدتي.
ما هي دوال ال-api التي من خلالها استطيع التحكم في كرت الصوت في الفجوال بيسك او الفجوال سي ++, او اذا كان هناك طريقه اخرى للتحكم في كرت الصوت فارجوا من كل من لديه خبره في هذا الموضوع ان يساعدني وله جزيل الشكر سلفا.

!فهد!
06 Oct 2005, 04:29 AM
السلام عليكم ورحمة الله وبركاتة

Private Declare Function waveOutGetNumDevs Lib "winmm.dll" () As Long

If waveOutGetNumDevs() >= 1 Then
MsgBox "Your system supports a sound card."
Else
MsgBox "Your system can't play sounds."
End If


لاستكشاف كرت الصوت ان كان موجود في الجهاز ام لا

KingArthur
06 Oct 2005, 01:29 PM
لتشغيل ملف WAV من الجهاز

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

Public Sub PSound(FName As String, Optional gAsync As Boolean = True, Optional gLoop As Boolean = False)
Dim Flag&

If FName = "" Then
sndPlaySound 0&, 0
Else
If gAsync = True Then Flag = Flag Or 1
If gLoop = True Then Flag = Flag Or 8
sndPlaySound FName, Flag
End If

End Sub


طبعاً يمكنك كتابة Flags اخرى, ولكن هذه هي التي كنت احتاجها انا في غالب الاحيان

n_swead
07 Oct 2005, 09:07 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاتة
مرحبا يا شباب ومشكورين على المساعده, ما قصرتم والله, ويا ريت اذا في بعد دوال api ما تبخلو علينا ومشكور سلف

KingArthur
07 Oct 2005, 10:26 PM
يمكنك فحصها في موقع www.allapi.com أو في الAPI Viewer الذي يكون مع الVisual Studio. هناك الآلاف ان لم يكن الملاين من دوال الAPI فلا اظن انك ستجدها في اي منتدى