ComboBoxGadget + CB_SETDROPPEDWIDTH

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
techniker
Beiträge: 186
Registriert: 27.01.2016 11:08
Wohnort: BY

ComboBoxGadget + CB_SETDROPPEDWIDTH

Beitrag 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? :)
Never change a running system - Never run a changed system!
(PB 6.21 [x86])
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: ComboBoxGadget + CB_SETDROPPEDWIDTH

Beitrag 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
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
techniker
Beiträge: 186
Registriert: 27.01.2016 11:08
Wohnort: BY

Re: ComboBoxGadget + CB_SETDROPPEDWIDTH

Beitrag von techniker »

..das war ja zu einfach.. :roll:
(Und ich such mir in der MSDN 'nen Ast ab..)

Danke :allright:
Never change a running system - Never run a changed system!
(PB 6.21 [x86])
Antworten