Check Box abfragen
-
Hallo Leute,
ich habe mit CreateWindow eine Checkbox erstellt.
Nun möchte ich abfragen, ob der Haken in der Box gesetzt wurde.
Ich habe leider keine Ahnung wieder das funktionieren soll.
Ich habe auch schon viel gegoogelt, aber nichts Gutes gefunden.
Hier ist mein CreateWindow Code:hwndLabel2 = CreateWindow("Button", "Öffnen", WS_VISIBLE | WS_CHILD | BS_AUTOCHECKBOX, 30,100, 10,20, hWnd, (HMENU)ID_BNLAU2, hInstance, NULL);
Danke im voraus
-
Das ist WinApi, nicht C++. Eigentlich ist es nicht mal eine Checkbox was du erstellst. Um den Status abzufragen, gibts die BM_GETCHECKSTATE Message, zum Setzen die BM_SETCHECKSTATE.
-
Mechanics schrieb:
Das ist WinApi, nicht C++. Eigentlich ist es nicht mal eine Checkbox was du erstellst. Um den Status abzufragen, gibts die BM_GETCHECKSTATE Message, zum Setzen die BM_SETCHECKSTATE.
Du sagtest es ist keine "richtige" Checkbox, wie kann man denn dann eine erstellen?
-
Naja, eine "richtige" Checkbox wäre eher BS_CHECKBOX.
-
Du kannst der Checkbox per
SendMessage
die MessageBM_GETCHECK
schicken, über den Rückgabewert teilt sie dir dann ihren Zustand mit.
-
Dieser Thread wurde von Moderator/in SeppJ aus dem Forum C++ (auch C++0x und C++11) in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.