如何在Application.OnMessage判断键盘按住Shift键的同时鼠标又点击右键呢?即:
Application.OnMessage := appMsg ; procedure appmsg(var msg: TMsg;var Handled: boolean) ;
begin
if msg= then //这边怎么判断????? end;
Application.OnMessage := appMsg ; procedure appmsg(var msg: TMsg;var Handled: boolean) ;
begin
if msg= then //这边怎么判断????? end;
用 GetKeyState(VK_SHIFT)<0 判断是否按下了shift键。
procedure TForm1.ApplicationEventsMessage(var Msg: tagMSG;var Handled: Boolean);
begin
if (Msg.message=WM_CLOSE) then
begin
if Msg.hwnd= WB1.Handle then
begin
Handled:=True;
WB1.Navigate('');
end;
end;
end;