遇到了完全看不懂的异常
一月前我用MFC对话框划拉了一个对话框,上面放个编辑框 用来为任意函数采集输入,放个静态文本用来提示,用CString型成员变量m_Callee区分调用方
BOOL CDlgInput::OnInitDialog()
{
if(m_Callee=="BtnRecord")
SetDlgItemText(IDC_STATIC1,"请填入 0:保存 1:取消");
else if(m_Callee=="BtnCalc")
SetDlgItemText(IDC_STATIC1,"请填入初始数目");
return TRUE; // return TRUE unless you set the focus to a control
}
用了一个多月都好好的.结果今天把"请填入初始数目"改为"请填入初始索引",重新编译,这次DoModal时就异常了,停在winocc内CWnd::AttachControlSite()后,而且编译器在我的OnInitDialog最后加了注释// 异常: OCX 属性页应返回 FALSE
字面意思好像是控件属性页是手动指定焦点故应返回0? 可是我一个多月来没有碰界面啊