救我
解决方案 »
- release编译错误
- 象迅雷这样的界面是用什么方法做出来的?
- 小学生请教:结构体中能否包含对象??
- 急急!!!!!!!!!!!!!unsigned转换为char
- ==> 关于 Invalidate 和 OnPaint 的疑惑:在 Invalidate 后是否会一定 OnPaint?
- 关于Windows SDK,请教
- 请教大家,如何捕获文件被修改的消息?
- 如何将IDirect3DTexture8保存为位图
- 大家帮我看看这段数据有什么规律性?有参考性的都加分
- 我想用VC+VB编程,可是对字符串的处理不明白。如何在VC中使用BSTR类型,主要是如何将它和CString和Char互换。
- 100分,为什么我的图像消隐不能实现?
- 急!急!急!我用wm_distroy发出关闭当前窗口回到回到上一层窗口怎么会出现这样的报错呢
dlg->Create(IDD_DLGID);//你的对话框的ID
dlg->ShowWindow(SW_SHOW);
http://expert.csdn.net/Expert/topic/2572/2572674.xml?temp=.4627191
dlg.Create(IDD_YOURDLG);
dlg.ShowWindow(SW_SHOW);
dlg->Create(IDD_DLGID);//你的对话框的ID
dlg->ShowWindow(SW_SHOW);
补充一下:在对话框退出时,无论时在OnCancel()还是OnOK()重,都必须调用
dlg->DestroyWindow(),以释放对话框资源。
另外,需为对话框重载PostNcDestroy(),注意,在创建无模式对话框时,应该将PostNcDestroy()函数中“CDialog::PostNcDestroy();”语句去掉,原因是创建无模式对话框时,不能调用基类成员函数,否则就会使对话框不可见。的如下所示:
void CYourDlg :: PostNcDestroy()
{
delete this;
// CDialog::PostNcDestroy();
}