SetMenuItemBitmaps_() geht nicht

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

SetMenuItemBitmaps_() geht nicht

Beitrag von RSBasic »

Hi ihr, ich habe folgendes Problem. Ich möchte gerne im Menü den Eintrag ein Bitmap von 13x13 Pixel hinzufügen. Aber es funktioniert nicht. Was mache ich falsch? Bitte helft mir :|

Code: Alles auswählen

LoadImage(1,"Bitmap.bmp",0)
If OpenWindow(0, 0, 0, 250, 250,"Menü",#PB_Window_SystemMenu)
  
  If CreateMenu(0, WindowID(0))
    MenuTitle("Datei")
      MenuItem(1,"Laden")
      OpenSubMenu("Speichern")
        MenuItem(2, "Speichern unter")
      CloseSubMenu()
      MenuItem(3, "Beenden")
  EndIf

SetMenuItemBitmaps_(MenuID(0),1,#MF_BYPOSITION,ImageID(1),ImageID(1))  

Repeat
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Ich glaub, du MUSST 16x16 Icons nehmen, dein Format von 13x13 istn bisschen komisch.
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@AND51
Hat damit nicht zutun, nur bei Icons.ico muss im 16x16 sein. Aber weil da im BMP-Datei ist, ist egal.
Ich habe trotzdem mit 16x16.bmp Datei probiert, geht immernoch nicht.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
HeX0R
Beiträge: 3042
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Beitrag von HeX0R »

Nimm mal #MF_BYCOMMAND anstatt #MF_BYPOSITION.
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@HeX0R
Vielen Dank, es funktioniert :allright:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten