PDA

View Full Version : حرفه ای: باز و بستن سی دی رام



www.pc3enter.tk
پنج شنبه 23 دی 1389, 14:23 عصر
سلام دوستان عزیز
می خواستم بدانم کسی کد یا سورسی از باز و بستن سی دی رام دارد
با تشکر

farzad93
پنج شنبه 23 دی 1389, 16:16 عصر
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

Private Sub command1_Click()
Dim LRet As Long
LRet = mciSendString("set CDAudio door open", returnstring, 127, 0)
End Sub
Private Sub command2_Click()
Dim LRet As Long
LRet = mciSendString("set CDAudio door closed", returnstring, 127, 0)
End Sub

www.pc3enter.tk
پنج شنبه 23 دی 1389, 16:30 عصر
ممنون
حالا اگر بخواهیم وقتی در سی رام بسته شد برنامه ی مورد نظر را اجرا کنید چه باید بکنم
مثلا رنگ صفحه را قرمز کنه
باتشکر

Slytherin
پنج شنبه 23 دی 1389, 17:31 عصر
خب کد مورد نظرت رو در ادامه کد بسته شدن در CD-Rom بنویس دیگه:چشمک:

www.pc3enter.tk
جمعه 24 دی 1389, 01:07 صبح
یعنی این جوری



Dim LRet As Long
LRet = mciSendString("set CDAudio door closed", returnstring, 127, 0),BackColor = vbRed
End Sub

Slytherin
جمعه 24 دی 1389, 01:37 صبح
خیر به این شکل:

Dim LRet As Long
LRet = mciSendString("set CDAudio door closed", returnstring, 127, 0)
Me.BackColor = vbRed
End Sub