الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الاصوات في الفيجوال بيسك

مغلق
بدأه محمد سعيد سعيد محرم في 14 مارس 2005 · 3 رد · 838 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أرجو الافادة من الاخوة أعضاء المنتدى عن كيفية تغيير الصوت من فورم الى فورم اخر بحيث يتم تشغيل

الصوت الثاني عند الانتقال الي الفورم الثاني واغلاق الصوت في الفورم الاول ....مع خالص الشكر والتقدير للجميع

محمد سعيد محرم

#2

ارفق ملفات مشروعك وإن شاء الله نساعدك وحياك الله في منتدانا

#3

أخي محمد سعيد تستطيع فعل ذلك عن طريق دالة sndplaysound وهي دالة API تقوم يتشغيل الصوت. فقط مرر لها ملف الصوت بالإضافة الى كيفية تشغيل الصوت وتأخذة عد قيم او ماتسمى ب flags او constants منها snd_async و snd_sync وأفضل ان تستخدم snd_async أو حسب ماتريده

اولا عرف التالي في ال genaral module

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

ثم في form_load قم بكتابة التالي

sndPlaySound filepath , snd_async

ضع مسار الملف في ال filepath

وهذه ال flags :

Private Const SND_ASYNC = &H1

Private Const SND_NODEFAULT = &H2

Private Const SND_SYNC = &H0

اما اذا أردت ان توقف الصوت . فقط ماعليك الا كتابة VBNULL مكان filename بالأضافة الى كتابة ال flag الذي استخدمته في البداية

أرجو ان تكوت الصورة واضحة

تم تعديل هذه المشاركة بواسطة mostafazidani في 16 مارس 2005 في 09:40

*************************************************

**************************************************

مصطفى زيداني

#4
mostafazidani كتب:
أخي محمد سعيد تستطيع فعل ذلك عن طريق دالة sndplaysound  وهي دالة API تقوم يتشغيل الصوت. فقط مرر لها ملف الصوت بالإضافة الى كيفية تشغيل الصوت وتأخذة عد قيم او ماتسمى ب flags او constants  منها snd_async  و snd_sync  وأفضل ان تستخدم snd_async أو حسب ماتريده

اولا عرف التالي في ال genaral module 

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

ثم في form_load  قم بكتابة التالي

sndPlaySound filepath ,  snd_async

ضع مسار الملف  في ال  filepath

وهذه ال flags :

Private Const SND_ASYNC = &H1       

Private Const SND_NODEFAULT = &H2

Private Const SND_SYNC = &H0

اما اذا أردت ان توقف الصوت . فقط ماعليك الا كتابة VBNULL مكان filename بالأضافة الى كتابة ال flag  الذي استخدمته في البداية 

أرجو ان تكوت الصورة واضحة

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…