0
我做了以下步骤来使用的CDialog在Win 32的应用程序:如何在win 32应用程序中使用CDialog?
- 改变使用MFC的以“使用MFC共享DLL”。
- 添加了一个对话框资源并为该对话框添加了一个类。
- 包括在我的主要对话框类。
- 试图打电话做模态。
当我尝试调用模态...我得到一个调试断言失败..任何人都可以帮助我吗?
我做了以下步骤来使用的CDialog在Win 32的应用程序:如何在win 32应用程序中使用CDialog?
当我尝试调用模态...我得到一个调试断言失败..任何人都可以帮助我吗?
只有当您分发您的应用程序时,“共享DLL”才有意义。使用该选项
该可执行文件不包含MFC核心库,因此您必须为它们提供exe。现在
,如果向导生成对话框类,这是把它的标准方式:
#include "MyDlg.h"
...
void DisplayMyDialog() {
CMyDlg dlg;
dlg.DoModal();
}
没有它没有工作... – kiddo 2010-04-16 09:45:55
@kiddo,你肯定断言相关的对话框?你应该提供更多信息。发布断言消息。 – 2010-04-16 09:51:48