Icon in Menu einfügen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
kayfr72
Beiträge: 130
Registriert: 12.09.2004 19:13
Wohnort: Lehrberg

Icon in Menu einfügen

Beitrag von kayfr72 »

Weis nicht ob das ein Bug ist oder ich da was falsch mache.
Wollte in einen Anfall von Kreativität mal ein Icon mit dem Menübefehl Menuitem einfügen.

Code: Alles auswählen

UseJPEGImageDecoder()
LoadImage(1,"Data/Suche.jpg")
CreateMenu(1,WindowID(0))
MenuTitle("Datei")
MenuItem(1,"Suche",ImageID(1))
Leider wurde das Icon nicht angezeigt! Also "Debug-Befehl" vor das Image und die Rückmeldung war Bild geladen". Also ImageID enfernt und nur mit Imagenummer probiert und wieder nichts. Also hab ich im CodeArchiv geschaut und die WinApi-Lösung in den Code integriert und es funktionierte. Aber warum ging das jetzt nicht mit MenuItem?

Gruß kayfr

__________________________________________________
Thread verschoben
Bugs>Anfänger
02.03.2014
RSBasic
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Icon in Menu einfügen

Beitrag von RSBasic »

Es ist kein Bug.
Außerdem erstelle bitte, wenn du dir nicht sicher bist, erstmal im Allgemein-Forum, wenn du nachfragen möchtest, ob es sich um ein Bug handelt.

Ich zitiere die Hilfe von PB:
MenuItem() hat geschrieben:ImageID (optional) Das Bild (Image), welches nahe des Menü-Eintrags angezeigt werden soll. Das Menü muss mit CreateImageMenu() oder CreatePopupImageMenu() erstellt worden sein. Dieser Wert kann mit der ImageID() Funktion ermittelt werden.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten