Seite 1 von 1

ButtonImageGadget und FlatGadget

Verfasst: 01.09.2006 12:42
von Calloway
Ich hatte hier im Forum den Beitrag über "Flache Buttons" mit dem Hinweis auf die FlatGadget-Lib gefunden. Allerdings funktioniert die Lib anscheinend nicht mit PB4. Die Fehlermeldung, dass die "WindowExtension"-Lib fehle, erscheint.

Weiß jemand, wie man die Buttonimagegadgets ohne Ränder darstellen kann, sodass der Rand nur bei "Mouseover" erscheint?

Verfasst: 01.09.2006 19:02
von roherter

Code: Alles auswählen

If CreateGadgetList(WindowID(0))
  ButtonImageGadget(10,0,0,16,16,im1)
 
EndIf

s.l=GetWindowLong_(GadgetID(10), #GWL_STYLE)
SetWindowLong_(GadgetID(10), #GWL_STYLE, #BS_FLAT | s) 
Aber hier ist der Falsche Ort für deine Frage. :freak:

Verfasst: 01.09.2006 19:24
von Kaeru Gaman
> Die Fehlermeldung, dass die "WindowExtension"-Lib fehle, erscheint.

wahrscheinlich fehlt die auch...

...allerdings dürften beide nicht 4.0-kompatibel sein.
die meisten jedenfalls sind es noch nicht.

Verfasst: 01.09.2006 19:29
von ts-soft
Kaeru Gaman hat geschrieben:> Die Fehlermeldung, dass die "WindowExtension"-Lib fehle, erscheint.

wahrscheinlich fehlt die auch...
Die gibts unter PB4 nicht, bzw. deren Funktionen befinden sich in der Window lib.

#BS_Flat sieht man nicht unter XP bei aktiviertem XP-Style, ist also nicht unbedingt die beste Lösung.