社区
界面
帖子详情
MFC窗口创建和移动
litchgu
2017-11-02 09:49:26
1.我在主窗口旁创建了一个非模态窗口,我尝试了在oninitdialog中初始化非模态窗口,但是和我想要的位置有点差距,(非模态窗口是依附在主窗口旁,根据主窗口来设置的,我的理解是我处理的地方主窗口还未完全创建完成,导致的位置有差距的原因。)我用了计时器延时了10ms就能够实现这个功能。显示位置就正确了。请问下有没有办法替代定时器?
2.onsize中能处理窗口缩放的功能,那请问下,能不能判断我缩放的是左边界还是右边界,就比如说我左边界无法缩放,右边界能否缩放,如何实现?
...全文
308
4
打赏
收藏
MFC窗口创建和移动
1.我在主窗口旁创建了一个非模态窗口,我尝试了在oninitdialog中初始化非模态窗口,但是和我想要的位置有点差距,(非模态窗口是依附在主窗口旁,根据主窗口来设置的,我的理解是我处理的地方主窗口还未完全创建完成,导致的位置有差距的原因。)我用了计时器延时了10ms就能够实现这个功能。显示位置就正确了。请问下有没有办法替代定时器? 2.onsize中能处理窗口缩放的功能,那请问下,能不能判断我缩放的是左边界还是右边界,就比如说我左边界无法缩放,右边界能否缩放,如何实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgl7903
2017-11-06
打赏
举报
回复
可以OnInitDialog中创建窗口,但是不显示, 在对话框中处理 WM_WINDOWPOSCHANGED, 根据对话框位置调整和放置附加窗口并显示
litchgu
2017-11-02
打赏
举报
回复
引用 1 楼 schlafenhamster 的回复:
"我用了计时器延时了10ms就能够实现这个功能" 在 定时器中 先 Kill 这个 定时器(定时器 单次 触发)
这个功能我已经做了啊,就是想问问有没有其他方法。
schlafenhamster
2017-11-02
打赏
举报
回复
"我用了计时器延时了10ms就能够实现这个功能" 在 定时器中 先 Kill 这个 定时器(定时器 单次 触发)
schlafenhamster
2017-11-02
打赏
举报
回复
这是 等 初始化 结束 的 一个 常用 方法 , 没问题的
mfc
窗口
分割实现多视图切换
在
MFC
(Microsoft Foundation Classes)框架中,
窗口
分割和多视图切换是常见的特性,用于构建复杂的用户界面,尤其在需要展示多个数据源或者不同视图的场景下。本篇文章将详细探讨
MFC
如何实现
窗口
分割以及在分割
窗口
...
MFC
内嵌第三方EXE
窗口
当我们说“内嵌”一个EXE,实际上我们是在
MFC
应用中
创建
一个子
窗口
,该
窗口
作为外部进程的代理,显示和交互记事本的内容。在这个案例中,我们将
创建
一个新类继承自`CWnd`,并通过`CreateEx()`函数
创建
一个进程来运行...
mfc
实现悬浮子
窗口
(动态实现)
mfc
实现悬浮子
窗口
(动态实现):可以分为2种方法来实现;第一种是通过比较简单而实用的 动态实现api去修改属性;第二种办法是 实现的效果类似vs2008这样的 悬浮框、停靠等,是通过单文档 中 CDockablePane;也可以...
mfc
简单画图(拖动,缩放,
移动
图形)
在本文中,我们将深入探讨如何使用
MFC
(Microsoft Foundation Classes)框架进行简单的图形绘制,并实现图形的拖动、缩放和
移动
功能。
MFC
是微软为Windows应用程序开发提供的一套C++类库,它简化了Win32 API的使用,...
鼠标
移动
坐标显示 C++
MFC
`CWnd`类是
MFC
中最基础的
窗口
类,所有
MFC
窗口
都派生自它。 2. **消息映射(Message Map)**:
MFC
使用消息映射机制来处理来自Windows的消息。例如,鼠标
移动
消息`WM_MOUSEMOVE`会被映射到特定的成员函数,如`...
界面
15,980
社区成员
115,867
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章