コード ウィザードを使用しない、コントロールへのタイプ セーフ アクセス

更新 : 2007 年 11 月

コード ウィザードを使用しない方法では、コントロールへのタイプ セーフ アクセスを作成します。次の例で示すように、インライン メンバ関数を使用して、CWnd クラスの GetDlgItem メンバ関数の戻り値の型を適切な C++ コントロールの型にキャストします。

CButton* CMyDialog::GetMyCheckbox()
{
   return (CButton*)GetDlgItem(IDC_CHECKBOX);
}

このメンバ関数では、次のようなコードを使用してタイプ セーフな方法でコントロールにアクセスできます。

GetMyCheckbox()->SetCheck(BST_CHECKED);

参照

概念

ダイアログ ボックスのコントロールへのタイプ セーフ アクセス

コード ウィザードを使用した、コントロールへのタイプ セーフ アクセス