MFC创建一个非模态对话框

来源:互联网 发布:手机淘宝怎么投诉盗图 编辑:程序博客网 时间:2024/05/22 12:47

1、当非模态对话框显示时,允许转而执行程序中的其他任务,而不用关心这个对话框。


方法: 

a、利用ClassWizard创建一个对话框资源IDM_DIALOG1。

b、为IDM_DIALOG1对话框创建一个新类 MyDialog。

c、添加一个菜单响应函数。


MyDialog dlg;void CMyView::OnClose() //关闭一个模态对话框{// TODO: Add your command handler code here//dlg.ShowWindow(SW_HIDE); //隐藏非模态对话框dlg.DestroyWindow();//销毁非模态对话框}void CMyView::OnCreat() //创建一个非模态对话框{// TODO: Add your command handler code heredlg.Create(IDD_DIALOG1, this);dlg.ShowWindow(SW_SHOW);}


原创粉丝点击