Seite 1 von 1

ComboBoxGadget flach dargestellt

Verfasst: 09.09.2019 14:18
von Michael(362)
Moin,
mit

Code: Alles auswählen

SetWindowLongPtr_(GadgetID(#BtnDelete),#GWL_STYLE,GetWindowLongPtr_(GadgetID(#BtnDelete),#GWL_STYLE)|#BS_FLAT)
kann ich einen ButtonImageGadget grafisch flach darstellen.

Wieso funktioniert das nicht mit einem ComboBoxGadget?

Gruß Michael

Re: ComboBoxGadget flach dargestellt

Verfasst: 09.09.2019 14:40
von HeX0R
Weil es kein #CBS_FLAT gibt.

Re: ComboBoxGadget flach dargestellt

Verfasst: 09.09.2019 14:50
von Michael(362)
Alles Klar.
Danke

Re: ComboBoxGadget flach dargestellt

Verfasst: 09.09.2019 15:02
von Shardik
Vor 12 Jahren hat Nico 'nicolaus' Grüner in diesem Beispiel gezeigt, wie man eine ComboBox in flachem Stil darstellen kann. Vor dem Ausprobieren sollten folgende Änderungen vorgenommen werden:
- Dreimal

Code: Alles auswählen

PtInRect_(@rect, pt\x, pt\y)
in

Code: Alles auswählen

PtInRect_(@rect, @pt)
abändern
- Die Höhe des ComboBoxGadgets bei der Definition von 100 auf z.B. 25 abändern
- Zweimal GetWindowLong_() in GetWindowLongPtr_() abändern

Re: ComboBoxGadget flach dargestellt

Verfasst: 09.09.2019 15:34
von Michael(362)
Danke für den Tip.