Wieso gibt es #PB_Button_Toggle bei ButtonImageGadget nicht?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Wieso gibt es #PB_Button_Toggle bei ButtonImageGadget nicht?

Beitrag 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...
Benutzeravatar
Franky
Beiträge: 1132
Registriert: 29.08.2004 16:31
Wohnort: Münsterland
Kontaktdaten:

Beitrag 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
Falsch zugeordnetes Zitat des Tages: "O'zapft is" - Edward Snowden :)
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Beitrag 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"...
Antworten