农历二十七日出生的人:vb中有没有关于光驱“自动弹出”的命令

来源:百度文库 编辑:高校问答 时间:2024/04/20 14:55:33

新建工程,添加一个窗体、三个按钮
按钮1:打开光驱。按钮2:关闭光驱。按钮3:退出
代码如下:
Option Explicit
Private Declare Function CDdoor Lib "winmm.dll" Alias "mciSendStringA" _
(ByVal lpstrCommand As String, ByVal lpstrReturnString As String, _
ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

Dim state1 As Boolean

Private Sub Command1_Click()
'打开光驱
state1 = True
Call CDdoor("set CDAudio door open", 0, 0, 0)
End Sub

Private Sub Command2_Click()
'关闭光驱
state1 = False
Call CDdoor("set CDAudio door closed", 0, 0, 0)
End Sub

Private Sub Command3_Click()
End
End Sub
参考资料:《VB编程200例》实例光盘

VB中可以调用API mciSendString 来控制光驱开关.

API函数。

强人呀
我没用过呀