Radio button
-
Hallo ich möchte gerne wissen wie ich ein Radio button im OnInit aktivieren kann.
Also so das der Punkt dan gleich drin ist.
Die ID: IDC_RADIO4 soll also im oninit gleich aktiviert werden
-
CButton ::SetCheck()
Wenn mich nicht alles Täuscht...Devil
-
ja und wie mache ich das dann , dass ich die IDC_RADIO4 gecheckt bekomme?
-
Entweder eine Membervariable für den Radio-Button anlegen oder GetDlgItem(IDC_...) zu CButton* casten.
-
problem: Ich kann irgendwie keine membervariable anlegen.
Immer wenn ich den Klassenassistenten aufrufe ist die ID also IDC_RADIO4 nicht da
-
Da immer nur ein Radiobutton gewählt werden kann, ist auch nur eine Variable
notwendig. In dieser steht dann die Nummer des gewählten Button. Deshalb gibt es nur IDC_RADIO1 (vermutlich). Um einen Button zu setzen, einfach die Nummer der Variablen zuweisen. Bei Button 4 also die Nummer 3 (Zählung beginnt bei 0).
-
versuch mal
BOOL CheckRadioButton( HWND hDlg, // handle to dialog box int nIDFirstButton, // identifier of first radio button in group int nIDLastButton, // identifier of last radio button in group int nIDCheckButton // identifier of radio button to select );