MFC编程中,我在一个窗口类中调用了如下代码来创建另外一个窗口
mainWND = new MainWND; //MainWND是我自定义的窗口类
if (mainWND->GetSafeHwnd()==0)
{
mainWND->Create(IDD_MAINVIEW,NULL); //没有指定父窗口
}
mainWND->ShowWindow(SW_SHOW);
那么,我所创建的窗口对象mainWND的父窗口是不是NULL,另外,如果我关闭了当前窗口,为什么我所创建的新窗口也会被关闭了?
求各位大牛指教,小弟感激不尽!
mainWND = new MainWND; //MainWND是我自定义的窗口类
if (mainWND->GetSafeHwnd()==0)
{
mainWND->Create(IDD_MAINVIEW,NULL); //没有指定父窗口
}
mainWND->ShowWindow(SW_SHOW);
那么,我所创建的窗口对象mainWND的父窗口是不是NULL,另外,如果我关闭了当前窗口,为什么我所创建的新窗口也会被关闭了?
求各位大牛指教,小弟感激不尽!
解决方案 »
- VC6.0问题
- 如何在ADOX中判断一个表是否存在?
- 请教socket问题
- 求一个用MFC编的电梯模拟程序...
- 请愿意兼职的ATL高手与我联系qq:253303305,13817356384
- 請問:PCTSTR包含在什么頭文件中?
- recv() 返回 WSAENOBUFS ,有人碰到过么?
- 关于动态显示绘图信息
- 我刚使用SHEILDINSTALL遇到的第一个问题:所有的动态连接库文件都did not proper self-register 请教
- 请问如何判断一个文件是否已经存在,最好不用打开这个文件
- 菜鸟又来提问,怎样实现随时发送和接收?
- 有研究过PhysX物理引擎的吗??进来聊聊,太痛苦了,软体和布料的差别怎么这么大??
当关闭该主窗口或者创建该窗口的线程关闭时,该窗口对象会被撤销另外:
if ( mainWND != NULL )