Checkbox aktivieren mit SetCheck(1) funktioniert nicht!
-
Hi
Ich versuche so die Checkbox zu aktivieren:
c_Liniendiagramm.SetCheck(atoi(a_einstellungen[6]));
a_einstellungen[6] enhält in diesem Beispiel 1 (Als String) Aus diesem Grund die Umwandlung!
Irgendetwas mache ich aber wohl falsch! GetCheck() fukntioniert ohne Probleme!
Woran könnte das liegen?Vielen Dank für die Antworten!
-
Hmm verstehe nicht wirklich was du meinst, aber
ich aktiviere das mit .SetCheck(TRUE)
-
so: http://www.c-plusplus.net/forum/viewtopic.php?t=85673&highlight=checkbox
zum beispiel.
kannst auch einfach in die suche mal "checkbox" einegebenEsco
-
Oder :
c_Liniendiagramm = TRUE; //oder FALSE
Gruß
:: NoName ::
-
SetCheck() verlangt aber einen Int!
Das Problem ist, ich habe das ganze in einer ini-Datei! (Werte werden mit GetCheck() ausgelesen (1 oder 0) und dann in ein ini-File geschrieben!
SetCheck(TRUE) habe ich bereits versucht! Funktioniert auch nicht!
-
Und warum machst du dann nicht so : (?)
if(WertAusIniFile == 1) { c_Liniendiagramm = TRUE; } else { c_Liniendiagramm = FALSE; }
Das wäre am einfachsten !
Gruß
:: NoName ::
-
Ich habe alle Vorschläge versucht aber es funktionierte keiner! Ich habe c_Liniendiagramm als C_Button deklariert aus diesem Grund sollte doch SetCheck(1) ohne Probleme fukntioniere....
Ich bin Ratlos!!! Kann mir niemand helfen?
-
Wo wird denn die Checkbox auf TRUE gesetzt?
Du must sehr wahrscheinlich die OnUpdateCommandUI Nachricht für die Checkbox
fangen und darin SetCheck auf TRUE setzen.
Denn sonst ruft das Betriebssystem die Funktion auf und löscht deinen Check wieder!Gruss
Frank
-
Wie mache ich das?
Wo muss ich das abfangen und wie?