امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Add Sound
نویسنده پیام
unknown_hcr آفلاین
كاربر تک ستاره
*

ارسال‌ها: 51
موضوع‌ها: 19
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 5
( 8 تشکر در 5 ارسال )
ارسال: #1
Add Sound
سلام

چطور مي شه به رويداد مورد نظر در كنترل مشخصي (مثلا به رويداد كليك Command Button يا رويداد Form_Load ) يك فايل صوتي مثل صداي تيك براي دكمه ها يا هر فايل صوتي ديگه اضافه كرد؟
۱۱-آذر-۱۳۸۷, ۰۱:۰۶:۴۹
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: Add Sound
با توابع api مثل PlaySound ميتونيد توي رويداد مورد نظرتون يه فايل صوتي رو پخش كنيد.

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۱-آذر-۱۳۸۷, ۱۳:۴۵:۰۴
وب سایت ارسال‌ها
پاسخ
unknown_hcr آفلاین
كاربر تک ستاره
*

ارسال‌ها: 51
موضوع‌ها: 19
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 5
( 8 تشکر در 5 ارسال )
ارسال: #3
RE: Add Sound
مي شه بيشتر توضيح بديد يا سورس برنامه رو بذاريد؟
۱۱-آذر-۱۳۸۷, ۱۶:۳۴:۵۸
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #4
RE: Add Sound
اينم سورس


.zip   Play%20Sound%20By%20Res.zip (اندازه: 5.44 KB / تعداد دفعات دریافت: 76)

۱۱-آذر-۱۳۸۷, ۱۹:۰۳:۱۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : unknown_hcr
m_vb66 آفلاین
در حال پیشرفت
***

ارسال‌ها: 253
موضوع‌ها: 60
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 114
( 52 تشکر در 35 ارسال )
ارسال: #5
RE: Add Sound
با اجازه اساتيد از اين هم ميتوني استفاده كني البته به سليقه خودتون ميتونيد تغيرش بدين
کد:
'This project needs a Common Dialog box, named 'CDBox'
'  (To add the Common Dialog Box to your tools menu, go to Project->Components (or press CTRL-T)
'   and select Microsoft Common Dialog control)
Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
Dim Alias As String
Private Sub Form_Load()
    'KPD-Team 1998
    'URL: http://www.allapi.net/
    'E-Mail: KPDTeam@Allapi.net
    Const PlayTime = 10
    'Set the common dialog box' title
    CDBox.DialogTitle = "Choose your midi-file"
    'Set the fliter
    CDBox.fliter = "Midi-files (*.mid)|*.mid"
    'Show the 'Open File'-dialog
    CDBox.ShowOpen
    'Extract an alias from the file
    Alias = Left$(CDBox.FileTitle, Len(CDBox.FileTitle) - 4)

    'play midi
    R% = mciSendString("OPEN " + CDBox.filename + " TYPE SEQUENCER ALIAS " + Alias, 0&, 0, 0)
    R% = mciSendString("PLAY " + Alias + " FROM 0", 0&, 0, 0)
    R% = mciSendString("CLOSE ANIMATION", 0&, 0, 0)

    'play midi for 10 secs
    t = Timer
    Do: DoEvents: Loop Until Timer > t + PlayTime

    'stop midi and close it
    R% = mciSendString("OPEN " + CDBox.filename + " TYPE SEQUENCER ALIAS " + Alias, 0&, 0, 0)
    R% = mciSendString&("STOP " + Alias, 0&, 0, 0)
    R% = mciSendString&("CLOSE ANIMATION", 0&, 0, 0)
End Sub
۱۲-آذر-۱۳۸۷, ۱۱:۰۸:۵۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Sad Sound بر روی دکمه ها Vahid_VB6 9 5,463 ۰۹-خرداد-۱۳۸۶, ۲۱:۵۸:۱۱
آخرین ارسال: Payman62

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS