Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi CoolTrayIcon Popupmenu Problem (https://www.delphipraxis.net/149824-cooltrayicon-popupmenu-problem.html)

Shark99 31. Mär 2010 11:10


CoolTrayIcon Popupmenu Problem
 
Ich rufe das menu im OnClick von CoolTrayIcon so auf:

Delphi-Quellcode:
GetCursorPos(CursorPos);
TrayIcon.PopupMenu.Popup(CursorPos.x, CursorPos.y);
Problem:

Das Menu verschwindet nur wenn ich einen Menueintrag auswähle, jedoch nicht wenn ich außerhalb des Menus was anklicke.

Coder 31. Mär 2010 12:15

Re: CoolTrayIcon Popupmenu Problem
 
mhh, könnte ein normales WINDOWS Problem sein.

das hab ich manchmal mit der Lautstärkeanzeige auch.

Ist doch normal, oder?


Sonst mach noch ne Leerzeile.
Einfach ein Minuszeichen [als Caption] als Trennbalken im Menüeditor. Sieht sowieso geordneter aus.

Da kann der User dann draufklicken.

&Hilfe
------
&Optionen
&Über
------
&Ende

so?

Luckie 31. Mär 2010 12:26

Re: CoolTrayIcon Popupmenu Problem
 
Wenn man es von Hand macht, muss man vorher MSDN-Library durchsuchenSetForeGroundWindow aufrufen:
http://www.michael-puff.de/Developer...pets/TNA.shtml

Shark99 31. Mär 2010 12:48

Re: CoolTrayIcon Popupmenu Problem
 
@Coder

Die Trenner sind nicht anklickbar.

@Luckie

Danke, hat geklappt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:44 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