procedure TForm1.WMDeviceChange(var Msg1:Tmessage);
var
i:integer;
str:string;
begin
// inherited;
showmessage('ccc');
case Msg1.WParam of
32768: // U 盘插上事件
begin
showmessage('U 盘插入');
end;
32772: //'U盘拔出';
begin
showmessage('U盘拔出');
end;
end; // end of case
end;
以上代码在delphi下起效,在lazarus下不起效,怎么回事?难道是lazarus屏蔽了一下windows消息事件