001
22.07.2003, 15:59 Uhr
~mutu
Gast
|
Hallo!
1.RadioButton nacheinander auf einem Dialog plazieren. 2."Haupt"-Radiob. mit Eigenschaft "Gruppe" belegen. 3. Mit Resourcen-Ansicht (dieser Kippschalter) testen, ob jeweils nur einer aktivierbar. 4. beide mit Message z.B. OnRbAnyRadiobutton() verbinden
BEGIN_MESSAGE_MAP(CMyClass, CDialog) ON_BN_CLICKED(IDC_RB_JA, OnRbAnyRadiobutton) ON_BN_CLICKED(IDC_RB_NEIN, OnRbAnyRadiobutton) END_MESSAGE_MAP()
BOOL CMyClass::OnRbAnyRadiobutton() { if (wnd->SendDlgItemMessage (IDC_RB_JA, BM_GETSTATE, 0, 0) & 0x0003) { m_bJa = TRUE; //Membervar. in Header-Datei: BOOL m_bJa; } else { m_bNein = TRUE; //Membervar. in Header-Datei: BOOL m_bNein; } }//Anm.: Membervar im Konstr. auf FALSE setzen |