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/)
-   -   Shield-Icon für UAC in TMainMenu (https://www.delphipraxis.net/160711-shield-icon-fuer-uac-tmainmenu.html)

Dawn87 27. Mai 2011 09:19

Shield-Icon für UAC in TMainMenu
 
Hallo,

unter Windows Vista und 7 gibt es ja dieses spezielle "Shield Icon", dass z. B. auf Buttons oder in Menüs verwendet wird um den Benutzer anzuzeigen, dass für den dahintersteckenden Vorgang erweiterte Rechte erforderlich sind.

Ich habe auf folgender Seite einen recht einfachen Code gefunden, der Standard-Schaltflächen (TButton) automatisch mit diesem Icon versehen kann:

http://www.delphi-treff.de/tutorials...a/shield-icon/

Leider muss ich einen Menüeintrag mit diesem Icon versehen und wenn ich den Code so abändere das ich das Hanlde eines Menüeintrages übergebe, sehe ich gar kein Icon!

Hat jemand eine Idee wie ich mein Icon ins Menü bekomme?

Grüße
Stefan

himitsu 27. Mai 2011 09:25

AW: Shield-Icon für UAC in TMainMenu
 
Selber malen?

BCM_SETSHIELD
Button Control Message = ein Befehl, um einen Button zu steuern
Und ein Menü-Item ist nunmal kein Button. :zwinker:

Eventuell gibt es da auch einen Befehl, um sowas für ein Menü zu machen ... dazu sollte man sich aber mal die Befehle für Menüs ansehn.


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