怎样截获开关光驱的系统消息

ltolll 2003-12-08 12:56:37


不是控制光驱开关,只要截获开关光驱的系统消息,其中包括软开关和硬开关(都要能截获)。
...全文
78 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyl910 2004-01-24
  • 打赏
  • 举报
回复
然后怎么用阿,我是初学者,望再指点一下,谢谢!
风轻狂 2003-12-08
  • 打赏
  • 举报
回复
// 以下来自delphi猛料
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure WMDEVICECHANGE(var msgx: Tmessage); message WM_DEVICECHANGE;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}

procedure Tform1.WMDEVICECHANGE(var msgx: Tmessage);
const
DBT_DEVICEARRIVAL = $8000;
DBT_DEVICEREMOVECOMPLETE = $8004;
begin
inherited;
case msgx.WParam of
DBT_DEVICEARRIVAL:
Caption := '有了!';
DBT_DEVICEREMOVECOMPLETE:
Caption := '取走了';
end;
end;

end.

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧