Problem mit zuweisen einer Variable zu einem Optionsfeld
-
Ich hab ein Problem!
Ich kann keine Variable auf ein Optionsfeld legen. Es ist so schwierig
weil in dem Abschnitt in dem man die Variablen zuweist scheint die
Optionsfeld-ID nicht auf kann mir da jemand weiterhelfen.
Weil ich hier das erste Mal hineinschreibe weiß ich nicht ob dieser
Beitrag hier richtig ist.
Danke schon im Vor raus !!
Rechtschreibfehler bitte nicht beachten.
-
Optionself == RadioButton?
dafür gibts GetCheckedRadioButton und SetCheckedRadioButton (die funktionnen setzten die anderen radio buttons dann immer gleich auf aus wenn ein anderes eingeschaltet wird)
-
kann ich eigentlich mit diesen Befehlen eine Auswahl abfragen? z.B.
if (Optionsfeldname == 0)
{
MessageBox("Erstes ist eingeschaltet");
}else
{
MessageBox("Zweites ist eingeschaltet");
}
-
einfach so:
[cpp]
if ( GetDlgItem(IDC_RADIO1)->GetCheckedRadioButton() )
AfxMessage("Radio1 ist ausgewählt");
else
AfxMessage("Radio1 ist nicht ausgewählt");[/cpp]
-
es hat aber leider nicht geklappt. Den Befahl gibt es in C++ nicht!
-
Man kann doch einfach das erste von den Optionsfeldern unter Eigenschaften als "Gruppe" aktivieren und dann erscheint auch seine ID im Klassenassistenten.
Dann machst du ne Membervariable vom Typ Integer und nun kannst du die Optionsfelder so abfragen:switch(m_iOptionsfeld) { case 0: //1.Feld ist aktiviert break; case 1: //2.Feld ist aktiviert break; //usw. }War das das Problem?
-
ja das wars danke für eure Hilfe!!