社区
界面
帖子详情
如何只显示非模态对话框??(基于对话框程序)
ronekyng
2009-04-18 10:54:47
是不是有两种思路,
一种是让非模态对话框成为主窗口,可是我试的闪一下就消失了,代码大致如下:
xxApp::InitInstance()
{
……
m_pDlg = new CDlg;
m_pDlg->Create (IDD);
m_pDlg->ShowWindow(SW_SHOW);
……
}
另一种是主窗口为模态对话框,主窗口打开一个非模态对话框,然后隐藏主窗口,
如何隐藏,最小化吗还是别的
...全文
84
5
打赏
收藏
如何只显示非模态对话框??(基于对话框程序)
是不是有两种思路, 一种是让非模态对话框成为主窗口,可是我试的闪一下就消失了,代码大致如下: xxApp::InitInstance() { …… m_pDlg = new CDlg; m_pDlg->Create (IDD); m_pDlg->ShowWindow(SW_SHOW); …… } 另一种是主窗口为模态对话框,主窗口打开一个非模态对话框,然后隐藏主窗口, 如何隐藏,最小化吗还是别的
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ronekyng
2009-04-19
打赏
举报
回复
给分!
ToCpp
2009-04-18
打赏
举报
回复
3楼正解,两者缺一不可
Conry
2009-04-18
打赏
举报
回复
加上
m_pMainWnd = pDlg;
return TRUE;
小马喝水
2009-04-18
打赏
举报
回复
我刚试了上面的方法不行,
可是在OnCtlColor中加入
ShowWindow(SW_HIDE);
小马喝水
2009-04-18
打赏
举报
回复
可以在要打开一个非模态对话框的初始化函数中调用主对话框的ShowWindow(SW_HIDE)函数隐藏
模态
对话框
和
非
模态
对话框
创建和使用VS2010/MFC
// 创建并
显示
非
模态
对话框
CMyNonModalDlg nonModalDlg(NULL); nonModalDlg.Create(IDD_MY_NON_MODAL_DIALOG); nonModalDlg.ShowWindow(SW_SHOW); ``` 在实际应用中,
模态
对话框
通常用于一次性任务,如设置、输入...
MFC学习之
模态
对话框
和
非
模态
对话框
通过学习和实践这个基于MFC的
模态
和
非
模态
对话框
示例,你可以更好地掌握MFC应用
程序
的用户界面设计,了解如何有效地与用户进行交互。对于MFC开发人员而言,熟练掌握
对话框
的使用将极大地提高开发效率和用户体验。
在VC环境下实现
模态
与
非
模态
对话框
- **创建**:
非
模态
对话框
同样基于CDialog类,但使用Create()函数而
非
DoModal()来创建。通常还需要重载OnShowWindow()函数来处理
对话框
显示
时的事件。 - **使用**:
非
模态
对话框
适合于提供持续的工具或设置,如...
MFC中如何创建一个
非
模态
对话框
10. 编译并运行
程序
,验证
非
模态
对话框
是否能够正常工作,并且父窗口在
显示
非
模态
对话框
后仍然能够接收并处理消息。 以上步骤可以作为创建MFC
非
模态
对话框
的基础框架,具体实现时需要根据项目需求进行调整。
使用ObjectARX开发CAD制作
模态
对话框
模态
对话框
在CAD应用中常见于设置参数、获取用户输入等场景,其特点是用户必须先关闭该
对话框
才能继续与应用
程序
的其他部分交互。 首先,了解ObjectARX的基本概念是至关重要的。ObjectARX是一个C++库,它提供了对...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章