Type-Safe 对不带代码向导的控件的访问

创建类型安全访问控件的第一种方法使用内联成员函数将类CWndGetDlgItem的成员函数的返回类型强制转换为适当的C++控件类型,如以下示例所示:

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

然后,可以使用此成员函数以类型安全的方式访问控件,代码如下所示:

GetMyCheckbox()->SetCheck(BST_CHECKED);

另请参阅

Type-Safe 在对话框中访问控件
Type-Safe 使用代码向导访问控件