不通过代码向导对控件进行类型安全的访问
创建对控件的类型安全访问的第一种方法是使用内联成员函数将 CWnd
类的 GetDlgItem
成员函数的返回类型转换为适当的 C++ 控件类型,如此示例中所示:
CButton* CMyDialog::GetMyCheckbox()
{
return (CButton*)GetDlgItem(IDC_CHECKBOX);
}
然后利用类似下面这样的代码,使用此成员函数以类型安全的方式控件:
GetMyCheckbox()->SetCheck(BST_CHECKED);