...procedure TFormMain.WMSYSCOMMAND(var Msg: TMessage); var PointTemp: TPoint; begin if Msg.wParam 61587: // sysIcon clicked begin if GetCursorPos(PointTemp) then PopupMenuMain.Popup(PointTemp.X, PointTemp.Y); end else inherited; end; end;
...procedure TFormMain.WMSYSCOMMAND(var Msg: TMessage); var PointTemp: TPoint; begin if Msg.wParam = 61587: // sysIcon clicked begin if GetCursorPos(PointTemp) then PopupMenuMain.Popup(PointTemp.X, PointTemp.Y); end else inherited; end; end;
...procedure TFormMain.WMSYSCOMMAND(var Msg: TMessage); var PointTemp: TPoint; begin if Msg.wParam = 61587 then // sysIcon clicked begin if GetCursorPos(PointTemp) then PopupMenuMain.Popup(PointTemp.X, PointTemp.Y); end else inherited; end; end;
TFormMain = class(TForm)
...
private
procedure WMSYSCOMMAND(var Msg: TMessage); message WM_SYSCOMMAND;
...procedure TFormMain.WMSYSCOMMAND(var Msg: TMessage);
var
PointTemp: TPoint;
begin
if Msg.wParam 61587: // sysIcon clicked
begin
if GetCursorPos(PointTemp) then
PopupMenuMain.Popup(PointTemp.X, PointTemp.Y);
end
else
inherited;
end;
end;
TFormMain = class(TForm)
...
private
procedure WMSYSCOMMAND(var Msg: TMessage); message WM_SYSCOMMAND;
...procedure TFormMain.WMSYSCOMMAND(var Msg: TMessage);
var
PointTemp: TPoint;
begin
if Msg.wParam = 61587: // sysIcon clicked
begin
if GetCursorPos(PointTemp) then
PopupMenuMain.Popup(PointTemp.X, PointTemp.Y);
end
else
inherited;
end;
end;
TFormMain = class(TForm)
...
private
procedure WMSYSCOMMAND(var Msg: TMessage); message WM_SYSCOMMAND;
...procedure TFormMain.WMSYSCOMMAND(var Msg: TMessage);
var
PointTemp: TPoint;
begin
if Msg.wParam = 61587 then // sysIcon clicked
begin
if GetCursorPos(PointTemp) then
PopupMenuMain.Popup(PointTemp.X, PointTemp.Y);
end
else
inherited;
end;
end;