Seite 1 von 1

Wieso gibt es #PB_Button_Toggle bei ButtonImageGadget nicht?

Verfasst: 23.11.2005 23:01
von Delle
Hallo,

frag mich gerade ernsthaft warum das nicht mit drin ist...

So muss man bei "angeklickten" ButtonImageGadgets
immer das Bild wechseln und der Rahmen ist trotzdem
noch der gleiche...

Verfasst: 23.11.2005 23:20
von Franky
warums net drin ist kann ich dir auch net sagen. Du kannst aber ein Buttonimagegadget so togglen:

Code: Alles auswählen

Procedure ToggleGadget(GadgetNr.l);Macht ein Buttonimagegadget Tooglebar
    If IsGadget(GadgetNr)
          style = GetWindowLong_(GadgetID(GadgetNr), #GWL_STYLE) 
          toggleStyle = style |#PB_Button_Toggle
          SetWindowLong_(GadgetID(GadgetNr), #GWL_STYLE, toggleStyle) 
    EndIf
EndProcedure

Verfasst: 23.11.2005 23:36
von Delle
Was wäre PB nur ohne die API ;)

Kann man den Status des BIGs irgendwie noch abfragen?

Also ob toggled oder nicht?

GetGadgetState() liefert in beiden Fällen "0"...