社区
其他技术讨论专区
帖子详情
MFC中如何改变一个模态对话框的大小
weixin_38058520
2017-03-31 09:10:10
我现在用VS2013 VC++ MFC做一个文件管理器的功能,类似下图所示,但不需要这么复杂。现在面临的一个问题是,当DoModal()一个模态的对话框,不知如何修改它的大小。得不到句柄,也没办法像非模态对话框那样用SetWindowPos等函数进行设置。求指点,多谢!
...全文
9
1
打赏
收藏
MFC中如何改变一个模态对话框的大小
我现在用VS2013 VC++ MFC做一个文件管理器的功能,类似下图所示,但不需要这么复杂。现在面临的一个问题是,当DoModal()一个模态的对话框,不知如何修改它的大小。得不到句柄,也没办法像非模态对话框那样用SetWindowPos等函数进行设置。求指点,多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MFC
模态
对话框
和非
模态
对话框
在Windows应用程序开发
中
,Microsoft Foundation Class (
MFC
)库提供了一种高效且便捷的方式来创建用户界面,其
中
包括
模态
对话框
和非
模态
对话框
。这两种
对话框
在不同的场景下各有其用途,理解它们的工作原理和使用...
MFC
单文档弹出非
模态
对话框
绘图
接着,在`CMainFrame`类的`ON_COMMAND`映射
中
处理这个ID,调用
一个
函数来创建和显示非
模态
对话框
。 创建非
模态
对话框
通常涉及以下步骤: 1. 定义
一个
新的
对话框
类,比如`CDrawDialog`,继承自`CDialogEx`。在对话...
VC++创建
模态
对话框
通过以上步骤,你就成功地在VC++环境
中
创建了
一个
模态
对话框
。注意,
对话框
的样式、
大小
、控件布局以及行为都可以通过资源编辑器和代码进一步定制。此外,还可以利用消息映射机制处理更多的用户交互,如自定义按钮...
模态
对话框
的生成
在编程领域,尤其是在Windows应用程序开发
中
,
模态
对话框
(Modal Dialog Box)是
一个
常见的功能,用于与用户进行交互。
模态
对话框
是一种特殊的窗口,它会阻塞父窗口的交互,直到用户完成
对话框
的操作并关闭它。在这...
C++源码:非
模态
对话框
创建和销毁
5. **防止创建多个实例**:为了防止多次创建非
模态
对话框
,可以在主窗口类
中
添加
一个
成员变量,记录
对话框
是否已存在。如果已存在,则不再创建新的实例。 6. **销毁
对话框
**:非
模态
对话框
的销毁不是自动的,需要...
其他技术讨论专区
476
社区成员
790,963
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章