AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi [NonVCL] PopupMenü - Einem Eintrag eine Bitmap hinzufügen
Thema durchsuchen
Ansicht
Themen-Optionen

[NonVCL] PopupMenü - Einem Eintrag eine Bitmap hinzufügen

Ein Thema von Daniel G · begonnen am 25. Mai 2006 · letzter Beitrag vom 25. Mai 2006
 
Daniel G
(Gast)

n/a Beiträge
 
#1

[NonVCL] PopupMenü - Einem Eintrag eine Bitmap hinzufügen

  Alt 25. Mai 2006, 20:42
Tach auch ,

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:
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;
Tja, und das Resultat findet ihr im Anhang.

Mich würde jetzt interessieren:
  • Warum sieht das Bitmap so komisch aus, wenn der Eintrag markiert ist?
  • Wie bekomme ich das Bitmap weiter nach links?
  • Ist es möglich, auch Icons zu laden? Irgendwie klappt das mit der Transparenz ja nicht wirklich...
Angehängte Grafiken
Dateityp: jpg highlighted_102.jpg (13,8 KB, 51x aufgerufen)
Dateityp: jpg normal_112.jpg (13,9 KB, 45x aufgerufen)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 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