Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi PopUpMenu durch Klick auf TrayIcon anzeigen ? (https://www.delphipraxis.net/118898-popupmenu-durch-klick-auf-trayicon-anzeigen.html)

thomas2009 17. Aug 2008 15:56


PopUpMenu durch Klick auf TrayIcon anzeigen ?
 
Hallo

ich rufe meine PopUpmenu durch ein rechten Klick auf TrayIcon auf
Ist es auch möglich die PopUpMenu durch Klick aufzurufen ?
Es ist zwar nicht nötig aber mansche Anwender klicken nicht mit der rechten Maustaste auf dem Icon um Menu zu aufzurufen sondern die Klicken einfach drauf !
darum möchte ich die Sache vereinfachen

omata 17. Aug 2008 16:01

Re: PopUpMenu durch Klick auf TrayIcon anzeigen ?
 
Delphi-Quellcode:
private
  procedure TaskbarEvent(var Msg: TMessage); Message WM_TASKABAREVENT;

:
:

procedure TFMain.TaskbarEvent(var Msg: TMessage);
var Point:TPoint;
begin
  if Msg.LParam = WM_LBUTTONUP then begin
    // Linksklick...
    GetCursorPos(Point);
    PopupMenu.Popup(Point.x, Point.y);
  end;
end;

thomas2009 17. Aug 2008 16:33

Re: PopUpMenu durch Klick auf TrayIcon anzeigen ?
 
es hat geklappt mit dem code Danke
Delphi-Quellcode:
PopupMenu.Popup(Mouse.CursorPos.X, Mouse.CursorPos.Y);


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz