MFC 线程中创建窗口

来源:百度知道 编辑:UC知道 时间:2024/05/25 09:57:35
在一个对话框工程里创建了一个子线程,我需要在这个子线程中建创无模式窗口,不知怎么做,请各位前辈帮帮我. 谢谢了!
我这样试过了,会有问题的,因为是在子线程里创建的。要用其它的方法。

很简单啊,首先你在资源窗口创建一个对话框,创建好后,双击增加一个新类,假设名叫CDemoDlg,其对话框ID假设为IDC_DLG,这个时候,在你需要使用的地方写上CDemoDlg* dlg=new CDemoDlg,dlg->Create(IDC_DLG),dlg->ShowWindow(SW_SHOW),无模式的对话框即可显示出来。注意,在这个文件里面加上头文件,#include "DemoDlg.h",最后使用完了,别忘记用if(dlg){delete dlg;dlg=NULL};来释放指针。

不知道有啥问题,线程里面也是这样创建啊,把你关键部分贴出来,我看看。