Ich habe mir heute 4.0 angesehen und bin begeistert.
Ich bin aber auch darüber gestolpert, daß trotz aller neuer Farbmöglichkeiten u.a.
die grauen Ränder bei den 3D-Elementen geblieben sind.
Im Moment bin ich in den Tiefen der Windows-API noch ziemlich verloren
und die Gadgets mit PureBasic Mitteln zu ersetzen klappt auch nicht überall.
Mit Borderless, Image usw. kann man das Zwangs-Grau zwar reduzieren,
aber an einigen Stellen kommt man nicht daran vorbei.
Ein ComboBoxGadget könnte ich zur Not mit PureBasic selbst basteln,
aber ein Editor-Gadget oder ein ExplorerListGadget lassen sich nicht so leicht ersetzen.
Jetzt hoffe ich naturlich wieder einmal, daß das Thema schon längst in der Mache ist oder das jemand die Lösung schon hat.
z.B. ein kleines Set von API-Aufrufen, eine Lib (PureCOLOR für 4.0 steht ja noch aus) oder so etwas in der Art.
P.S.
Es tut mir leid, daß ich nun ein Haar in der Suppe finden muß, denn sie schmeckt mir sonst wirklich super-gut.
edit :
da ich ungern nur maule habe ich mal im Hinblick darauf das sich einige Gadgets zur Not mit PureBasic-Mitteln ersetzen lassen (...) eine kleine Übersicht gemacht bei welchen 12 der insgesamt 30 Gadgets auch das nicht hilft (#). Nach dem Namen kommt eine Spalte für Rahmen, eine für Farbe und eine für Teile die sich damit nicht handeln lassen (z.B. Schaltknöpfe oder Scrollleiste).
Code: Alles auswählen
ButtonGadget ...
ButtonImageGadget ...
CalendarGadget Borderless SetGadgetColor()
CheckBoxGadget ...
ComboBoxGadget ...
ContainerGadget Borderless SetGadgetColor()
DateGadget # SetGadgetColor() #
EditorGadget # SetGadgetColor()
ExplorerComboGadget ...
ExplorerListGadget Borderless SetGadgetColor() #
ExplorerTreeGadget Borderless SetGadgetColor()
Frame3DGadget ...
HyperLinkGadget . SetGadgetColor()
IPAddressGadget # #
ImageGadget . .
ListIconGadget # SetGadgetColor() #
ListViewGadget # SetGadgetColor() #
MDIGadget Borderless SetGadgetColor() #
OptionGadget ...
PanelGadget ...
ProgressBarGadget ... SetGadgetColor()
ScrollAreaGadget Borderless SetGadgetColor() #
ScrollBarGadget #
SpinGadget # SetGadgetColor() #
SplitterGadget ...
StringGadget Borderless SetGadgetColor()
TextGadget Borderless SetGadgetColor()
TrackBarGadget ...
TreeGadget # SetGadgetColor() #
WebGadget Borderless . #