非模态对话框???很急

Percy_ButtonS 2004-06-20 05:41:11
小弟不是经常用VC,在VC中显示模态对话框是:
CAboutDlg dlgAbout;

dlgAbout.DoModal();
但是不知道非模态对话框具体怎么作请高手指点,谢谢了~~~~
最好有代码
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Percy_ButtonS 2004-06-20
  • 打赏
  • 举报
回复
谢谢:)
酒红绿叶 2004-06-20
  • 打赏
  • 举报
回复
^_^,一样,
对于你想要的dlg,
你可以在资源里建一个,
得到它的ID,
就可以象上面一样创建!!
wangjia163 2004-06-20
  • 打赏
  • 举报
回复
楼上的 8错
woodwoodwood3 2004-06-20
  • 打赏
  • 举报
回复
创建一个无模式对话框:
CAboutDlg *pdlgAbout;
pdlgAbout=new CAboutDlg;
pdlgAbout->Create(IDD_ABOUT);//对话框资源ID
pdlgAbout->ShowWindow(SW_SHOW);
无模式对话框要重载PostNcDestroy()函数来销毁:
void CAboutDlg::PostNcDestroy()
{
CDialog::PostNcDestroy();
delete this;
}
也可以在程序中这样销毁:
pdlgAbout->DestroyWindow();

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧