创建类型安全访问控件的第一种方法使用内联成员函数将类CWndGetDlgItem的成员函数的返回类型强制转换为适当的C++控件类型,如以下示例所示:
CButton* CMyDialog::GetMyCheckbox()
{
return (CButton*)GetDlgItem(IDC_CHECKBOX);
}
然后,可以使用此成员函数以类型安全的方式访问控件,代码如下所示:
GetMyCheckbox()->SetCheck(BST_CHECKED);
创建类型安全访问控件的第一种方法使用内联成员函数将类CWndGetDlgItem的成员函数的返回类型强制转换为适当的C++控件类型,如以下示例所示:
CButton* CMyDialog::GetMyCheckbox()
{
return (CButton*)GetDlgItem(IDC_CHECKBOX);
}
然后,可以使用此成员函数以类型安全的方式访问控件,代码如下所示:
GetMyCheckbox()->SetCheck(BST_CHECKED);