Ersatz für PureCOLOR_SetGadgetColor() gesucht

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
dige
Beiträge: 1246
Registriert: 08.09.2004 08:53

Ersatz für PureCOLOR_SetGadgetColor() gesucht

Beitrag von dige »

Für die Libs von Gnozal (die seit PB 5.40) nicht mehr laufen, bin ich gerade dabei einen Ersatz zu finden.
Bspw. das Sortieren eines ListIconGadgets geht inzwischen.

Jetzt benötige ich noch Hilfe bei der Color Lib. Da konnte man mit dem Befehl
PureCOLOR_SetGadgetColor() folgende u.a. Gadgets einfärben:

+ TrackBarGadget()
+ ComboBoxGadget()
+ PanelGadget()
+ FrameGadget()
+ ScrollBarGadget()

Hab jetzt schon die einige Codes aus dem deutschen/englischen Forum ausprobiert. Manche
sind buggy und manche funktionieren mit Windows10 nicht mehr.

Echt ärgerlich, dass es keine Sources der ColorLib gibt. Mit PB5.30 färbt die
auch unter Win10 alles korrekt ein..

Habt ihr funktionierende Codings im Einsatz, um unter Windows obige Gadgets zu colorieren?

Ciao dige
"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Ersatz für PureCOLOR_SetGadgetColor() gesucht

Beitrag von Kiffi »

Du kannst ja mal in der WinAPI Library von RSBasic nachschauen:

http://www.rsbasic.de/winapi-library/

Grüße ... Peter
a²+b²=mc²
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Ersatz für PureCOLOR_SetGadgetColor() gesucht

Beitrag von RSBasic »

Das ist je Gadget unterschiedlich.

TrackBarGadget: http://www.rsbasic.de/aktualisierung/wi ... A4ndern.pb
ComboBoxGadget: http://www.rsbasic.de/aktualisierung/wi ... A4ndern.pb (nur die Ausklappliste)
Oder: http://www.purebasic.fr/english/viewtop ... =5&t=42890 (nur die Ausklappliste)
PanelGadget: http://www.purebasic.fr/german/viewtopi ... =8&t=24788
FrameGadget: http://www.rsbasic.de/aktualisierung/wi ... A4ndern.pb

Diese Codes funktionieren auch unter Windows 10.
Schade, dass PureColor nicht OpenSource ist, sonst hättest du da einfach die jeweiligen Codes klauen können.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten