原因:创建对话框时,MFC根据控件类去查找控件代码。默认class属性是空:

此时,加入一个类名,如

此时,再执行:
CXXXDialog dlg;
dlg.DoModel();
即正常执行
本文详细解析了MFC中对话框控件类的加载机制。当创建对话框时,MFC会根据控件类属性查找相应的控件代码。若class属性为空,则需手动指定类名,如'CXXXDialog',之后通过'dlg.DoModal()'正常执行对话框。
原因:创建对话框时,MFC根据控件类去查找控件代码。默认class属性是空:

此时,加入一个类名,如

此时,再执行:
CXXXDialog dlg;
dlg.DoModel();
即正常执行
2104
7606

被折叠的 条评论
为什么被折叠?