Checkboxen deselectieren
-
hi
bin zur Zeit an einer Radiobutton Ownerdraw Klasse am Arbeiten. Das mit dem selber zeichnen das funktioniert auch schon mein Problem ich wenn ich ein Radiobutton anklicke das dann alle anderen Radiobutton nicht mehr selectiert sind also keinen Punkt im Kreis haben wie mach ich das???
habe mal folgenden Code gefunden der läuft aber nur wenn ich auf Release Compliliere und ich glaube der Code hat noch ein paar weitere Bugs???
CWnd *pParent = GetParent(); ASSERT(pParent); CWnd *pWnd = pParent->GetNextDlgGroupItem((CWnd *)this); while (pWnd && (pWnd != this)) { if ((((CButton*)pWnd)->GetButtonStyle() & BS_AUTORADIOBUTTON)) { ((CSwingRadio *)pWnd)->m_Checked = FALSE; pWnd->Invalidate(); } pWnd = pParent->GetNextDlgGroupItem(pWnd); }