1.没有为对话框创建类
2.创建类了,创建完后又修改了对话框ID,
resource.h 里面可能会有 几个对话框ID被定义为同一个数字
xxxDlg.h 里面的 enum { IDD = IDD_TASKDEMO_DIALOG};
查看这个IDD 是否跟 资源视图里面的 dialog ID一样
因此添加变量按钮为灰色,双击按钮也切换不到函数上去.
OnInitDialog和构造函数的区别:
在构造函数里或者OnInitDialog()你都可以 给 一般的成员变量幅值,
如:
m_nXX = 0;
m_bKK = FALSE;
但是
m_pEdit = GetDlgItem(IDC_EDIT1); 这种控件的变量 CComboBox啥的
就只能在OnInitDialog()里面写, 因为他要窗口句柄..
构造的时候还没有什么窗口呢..