![]() |
[NonVCL] PopupMenü - Einem Eintrag eine Bitmap hinzufügen
Liste der Anhänge anzeigen (Anzahl: 2)
Tach auch :hi: ,
irgendwie stehe ich gerade auf dem Schlauch: Mein Programm sitzt in der TNA und besitzt dort ein Popup - Menü. Jetzt möchte ich den Einträgen in diesem Menü Bitmaps zuweisen, aber irgendwie funktioniert das nicht so recht. Hier mal mein Code:
Delphi-Quellcode:
Tja, und das Resultat findet ihr im Anhang.
var
Bmp: HBITMAP; begin Bmp := LoadImage(hInstance, MAKEINTRESOURCE(223), IMAGE_BITMAP, 0, 0,LR_LOADTRANSPARENT); MenuItemInfo.cbSize := SizeOf(TMenuItemInfo); MenuItemInfo.hbmpItem := Bmp; MenuItemInfo.fMask := MIIM_BITMAP; // Neue Menüinformationsstruktur setzen SetMenuItemInfo(hm, IDM_SHOW, False, MenuItemInfo); end; Mich würde jetzt interessieren:
|
Re: [NonVCL] PopupMenü - Einem Eintrag eine Bitmap hinzufüge
Bis Windows 2000 hat der Explorer im Kontextmnü die Bitmaps im Kontextmenü auch invertiert dargestellt, wenn der Menüpunkt ausgewählt wurde. Da hilft wohl nur das Menü selber zuzeichnen. Das hat mich nämlich auch schon zur Verzweifelung getrieben. ;)
|
Re: [NonVCL] PopupMenü - Einem Eintrag eine Bitmap hinzufüge
Zitat:
Mal sehen, vllt. werde ich in den D5 Sourcen fündig... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz