Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 如何正确使用CDialog::Create for Modalless对话框MFC_Visual C++_Visual Studio 2012_Mfc - Fatal编程技术网

Visual c++ 如何正确使用CDialog::Create for Modalless对话框MFC

Visual c++ 如何正确使用CDialog::Create for Modalless对话框MFC,visual-c++,visual-studio-2012,mfc,Visual C++,Visual Studio 2012,Mfc,我试图在我现有的项目中创建一个无模式对话框。CDialog::创建原因调试断言。我尝试了一个新的基于对话框的应用程序,并遵循相同的步骤,创建对话框时没有任何错误。 同样在我的exsisiting项目中,我使用MFC作为静态库,这会影响功能吗? 真的很期待任何有用的答复 最好的问候鉴于问题的模糊性和信息的缺乏,这只是一个暗箭伤人的想法,但是您是否将对话框创建为一个WS_儿童而不是WS_弹出窗口?您现有的项目是什么样的项目?SDI、MDI还是基于对话框?您在哪里调用CDialog::Create?你

我试图在我现有的项目中创建一个无模式对话框。CDialog::创建原因调试断言。我尝试了一个新的基于对话框的应用程序,并遵循相同的步骤,创建对话框时没有任何错误。 同样在我的exsisiting项目中,我使用MFC作为静态库,这会影响功能吗? 真的很期待任何有用的答复
最好的问候

鉴于问题的模糊性和信息的缺乏,这只是一个暗箭伤人的想法,但是您是否将对话框创建为一个WS_儿童而不是WS_弹出窗口?

您现有的项目是什么样的项目?SDI、MDI还是基于对话框?您在哪里调用CDialog::Create?你得到了什么样的调试断言?请给出一些代码,说明如何调用CDialog::Create with parameters是基于dll的项目,而不是SDI、MDI,我正在静态链接它。没有基于dll的项目。请用Edward要求的信息更新您的问题。特别是,需要调试断言的完整消息使用断言对话框上的Ctrl+C复制文本。您必须向我们展示一些代码!调试断言失败!程序:C:\Program Files x86\Microsoft Office\Office 14\Outlook.exe文件:f:\dd\vctools\vc7libs\ship\atlmfc\include\afxwin1.inl行:24