1.构造函数没有向父类传递窗体资源id
CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)
: pParent)
{
}
改为
CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)
: CDialog(IDD_DIALOG1, pParent)
{
}
2.窗体资源控件ID使用的问题,GetDlgItem方法使用了错误的或者不存在的控件ID,一般发生在在OnInitDialog函数中对控件的初始化操作
//GetDlgItem(IDC_EDIT4)返回的是空指针
GetDlgItem(IDC_EDIT4)->SetWindowText(L"abc");