Menu verschieben (WinApi-Library)

Windowsspezifisches Forum , API ,..
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
iostream
Beiträge: 109
Registriert: 15.06.2008 12:59

Menu verschieben (WinApi-Library)

Beitrag von iostream »

Ich habe in der WinApi-Library folgenden Codeschnippsel gefunden:

Code: Alles auswählen

If OpenWindow(0,0,0,500,250,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  windowex = CreateWindowEx_(#WS_EX_CLIENTEDGE,"Button","",#WS_VISIBLE|#WS_POPUP|#BS_OWNERDRAW,100,100,100,20,WindowID(0),0,GetModuleHandle_(0),0)
  
  If CreateMenu(1,windowex)
    MenuTitle("Menü")
      MenuItem(1,"Item",0)
  EndIf
  
  SetParent_(windowex,WindowID(0))
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Allerdings wird die Schrift des Buttons ausgegraut, wenn das ParentWindow den Fokus hat. Kann ich das irgendwie unterbinden?
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@iostream
Ich hab versucht, dieses Problem zu beheben, aber leider ohne Erfolg.
Vielleicht weiß hier jemand, wie man das umgehen kann.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten