コード ウィザードを使用しない、コントロールへのタイプ セーフ アクセス
コントロールへのタイプ セーフ アクセスを作成するための一つは、次の例のように適切な C++ コントロール型にクラスの entity_CODECWnd の GetDlgItem のメンバー関数の戻り値の型を、キャストにインライン メンバー関数を使用して:
CButton* CMyDialog::GetMyCheckbox()
{
return (CButton*)GetDlgItem(IDC_CHECKBOX);
}
その後、次のようなコードがタイプ セーフな方法でコントロールにアクセスするには、このメンバー関数を使用する場合:
GetMyCheckbox()->SetCheck(BST_CHECKED);