Seite 1 von 1

Menu verschieben (WinApi-Library)

Verfasst: 03.07.2009 11:59
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?

Verfasst: 03.07.2009 22:46
von RSBasic
@iostream
Ich hab versucht, dieses Problem zu beheben, aber leider ohne Erfolg.
Vielleicht weiß hier jemand, wie man das umgehen kann.