MFC Radiocontroll ein/ausblenden

Marschal

Großer Enumerator
Hallo Leute. Bin gereade dabei ein 3D Zeichenprogramm zu bauen, was ich später mit einem openGL Plugin austatten möchte, damit es besser aussieht. Doch mein Problem liegt bei den Einfachsten sachen^^ (is zugegeben etwas peinlich:D)

Ich möchte durch anklicken eines Radiocontroll's elemente deaktivieren, und dem entsprechen auch anders herum.

Doch ich weis nicht mehr wie ich das zu machen habe. Habe dem Steuerelement (Radiocotrl) eine cotrol Variable: m_control zugewiesen, und eine bool variable, mit der ih später arbeiten möchte.

Habe versucht ein Element mit folgendem Code aus/einzublenden:
Code:
UpdateData(true);
	m_control_radio.GetDlgItem(IDC_PRF_0A_X)->EnableWindow(false);
UpdateData(false);
}
Lässt sich compilieren, och bein anklicken des Radiobuttons stürz es mit einer Acsess Violation ab. Bin grad leider Ratlos, bei den einfachsten Sachen^^

Danke im Vorraus
 
:D tut mir leid^^ ich bin heute nicht ganz Fit. Das Problem liegt an meiner Controllvariable, den so wie ich es habe versuche ich über das Radioelement uaf ein ganz anderes zuzugreifen.

dh richtig macht mans so:
UpdateData(true);
GetDlgItem(IDC_PRF_0A_X)->EnableWindow(false);
UpdateData(false);

Noch mals entschuldigung, dass ich jezt deswegen einen extra Thread geöffnet hab, könnt aber auch für andere Hilfreich sein.

- Erledigt -
 
Zurück