Seite 1 von 1

ComboBoxGadget + CB_SETDROPPEDWIDTH

Verfasst: 12.04.2016 14:21
von techniker
Hallo zusammen,

Ausgangslage ist der Codeschnippsel von RSBasic's Archiv: http://www.rsbasic.de/aktualisierung/wi ... stlegen.pb

Lege ich nun beim Gadget eine Höhe von 100 fest und wende das API-Kommando an,
so wird die Höhenangabe ignoriert.. :cry:

Code: Alles auswählen

If OpenWindow(0,0,0,500,250,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  ComboBoxGadget(1,10,10,100,100,0)
  SendMessage_(GadgetID(1),#CB_SETDROPPEDWIDTH, 500,#Null)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Kennt hierzu jemand die passende Lösung? :)

Re: ComboBoxGadget + CB_SETDROPPEDWIDTH

Verfasst: 12.04.2016 14:25
von RSBasic

Code: Alles auswählen

If OpenWindow(0,0,0,500,250,"Window",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  ComboBoxGadget(1,10,10,100,100,0)
  SendMessage_(GadgetID(1),#CB_SETDROPPEDWIDTH, 500,#Null)
  ResizeGadget(1, #PB_Ignore, #PB_Ignore, #PB_Ignore, 100)
  
  Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

Re: ComboBoxGadget + CB_SETDROPPEDWIDTH

Verfasst: 12.04.2016 14:27
von techniker
..das war ja zu einfach.. :roll:
(Und ich such mir in der MSDN 'nen Ast ab..)

Danke :allright: