Nope. Das ist es nicht.
Code:
procedure TForm1.WndProc(var Msg: TMessage);
var
Point: TPoint;
begin
if Msg.Msg = WM_USER + 20 then
begin
case Msg.lParam of
WM_RBUTTONDOWN:
begin
[color=red]SetForegroundWindow(
Handle);[/color]
GetCursorPos(Point);
PopUpMenu1.PopUp(Point.X, Point.Y);
end;
WM_LBUTTONDOWN:
begin
//ShowMessage('links runter');
end;
WM_LBUTTONDBLCLK:
begin
Form1.Show;
// Icon nur anzeigen wenn Fenster minimiert
Shell_NotifyIcon(NIM_DELETE, @IconData);
end;
end;
end;
inherited;
end;
Die rote Zeile, ist die entscheidenden.