F
feng_me
Unregistered / Unconfirmed
GUEST, unregistred user!
这几天想写个光驱小程序,但苦于光驱状态的判别。在论坛里相关的帖子我也看了不少,
但似乎没有我想要的。虽然写这个程序是心血来潮,但现在我还是想总结一下,算是给
后来的朋友们一点点资料。好,下面是我找到的资料:
procedure TForm1.Button2Click(Sender: TObject);
begin
with MediaPlayer1do
if (MediaPlayer1.Mode = mpOpen) then
mciSendCommand(MediaPlayer1.DeviceID, MCI_SET, MCI_SET_DOOR_CLOSED, 0)
else
mciSendCommand(MediaPlayer1.DeviceID, MCI_SET, MCI_SET_DOOR_OPEN, 0);
end;
这个小程序可以打开或关闭一次光驱(也只有一次),再来就不管用了。
朋友们请积极留贴,只要有关系就可以了。都有分啦:)
但似乎没有我想要的。虽然写这个程序是心血来潮,但现在我还是想总结一下,算是给
后来的朋友们一点点资料。好,下面是我找到的资料:
procedure TForm1.Button2Click(Sender: TObject);
begin
with MediaPlayer1do
if (MediaPlayer1.Mode = mpOpen) then
mciSendCommand(MediaPlayer1.DeviceID, MCI_SET, MCI_SET_DOOR_CLOSED, 0)
else
mciSendCommand(MediaPlayer1.DeviceID, MCI_SET, MCI_SET_DOOR_OPEN, 0);
end;
这个小程序可以打开或关闭一次光驱(也只有一次),再来就不管用了。
朋友们请积极留贴,只要有关系就可以了。都有分啦:)