ButtonImageGadget und FlatGadget

Fragen und Bugreports zur PureBasic 4.0-Beta.
Calloway
Beiträge: 106
Registriert: 15.09.2004 23:26

ButtonImageGadget und FlatGadget

Beitrag 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?
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag 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:
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag 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.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag 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.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Gesperrt