新建一个MFC单文档程序含有菜单和工具栏,又建了一个对话框,如何直接显示对话框?

新建一个MFC单文档程序含有菜单和工具栏,又建了一个对话框,如何直接显示对话框?,第1张

工具栏很好去掉,在主框架cmainframe的oncreate函数中,注销m_wndtoolbar等相关的创建和绑定代码即可。
菜单不是很好弄。
如果是vs2005之后的新样式菜单,那么在oncreate中就可以了,方法和工具栏相同。
如果是vc6或者新版本中选择的老式菜单,这个是绑定在模板创建中的,不能直接去掉。不过同样可以在主框架的oncreate中,通过m_pmainwnd->setmenu(null);这样的调用,去除主菜单。

(1)创建非模态对话框
例:
创建一个对话框资源,并在对话框上右建新建类,然后主窗口上创建对话框
m_Dlg_WebSet = new CWebSetDlg;
m_Dlg_WebSet->setDelegate((WebSetDelegate)&m_SocketManage);
m_Dlg_WebSet->Create(IDD_WEBSET_DIALOG, this);
m_Dlg_WebSet->ShowWindow(SW_SHOW);
(2)查看CFileDialog类的使用


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13356963.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-21
下一篇 2023-07-21

发表评论

登录后才能评论

评论列表(0条)

保存