社区
界面
帖子详情
mfc 在窗口初始化的时候要调用几次onsize啊?
hhh041
2009-11-06 11:10:43
最近在搞一个mfc的东东,遇到个问题,在窗口初始化的时候要调用几次onsize啊?
哪位大仙圣人帮个忙啊,查了半天也没查出来,要疯了,要疯了
...全文
455
11
打赏
收藏
mfc 在窗口初始化的时候要调用几次onsize啊?
最近在搞一个mfc的东东,遇到个问题,在窗口初始化的时候要调用几次onsize啊? 哪位大仙圣人帮个忙啊,查了半天也没查出来,要疯了,要疯了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hhh041
2009-11-06
打赏
举报
回复
[Quote=引用 4 楼 huangxiaohu_coder 的回复:]
你重载个ONSIZE消息,设置个计数器(一个整型变量),记录下来,就知道调用了几次,在什么时候调用你用单步调试就知道了啊
[/Quote]
兄弟我的意思是,想看看有没有什么权威点的资料什么的,现在出现点问题,暂时解决不了,我现在的情况是有两个程序,一个调2次,一个是初始化的时候cx,xy都是0,一个是完了以后,cx,cy变为正常大小;但是另一个程序就调了3次,不知道是其他的什么地方出错了还是什么,工具栏大小影响?还是什么?想问问权威,在什么地方可以配一下还是怎么样?
huangxiaohu_coder
2009-11-06
打赏
举报
回复
你重载个ONSIZE消息,设置个计数器(一个整型变量),记录下来,就知道调用了几次,在什么时候调用你用单步调试就知道了啊
muzizongheng
2009-11-06
打赏
举报
回复
我的意思是 先隐藏后显示出来.
muzizongheng
2009-11-06
打赏
举报
回复
[Quote=引用 8 楼 hhh041 的回复:]
引用 7 楼 muzizongheng 的回复:
调多少次得看具体的程序了, 如果自己程序里没有主动调用 SetWindowPos 或者moveWindow 之类的函数
, 在create的时候一次, 在show出来的时候一次.
仁兄,都有哪些函数会顺便一起调用onsize啊,SetWindowPos 、moveWindow 还有呢?
谢谢啦!!
[/Quote]
ShowWindow()? 好像也可以, 你可以试试.
hhh041
2009-11-06
打赏
举报
回复
[Quote=引用 1 楼 happyparrot 的回复:]
好像要三次。
[/Quote]
哪上次呢,都是什么情况下呢?
hhh041
2009-11-06
打赏
举报
回复
哪上次呢,都是什么情况下呢?
快乐鹦鹉
2009-11-06
打赏
举报
回复
好像要三次。
ma331gang
2009-11-06
打赏
举报
回复
顶一下吧,哪个大牛支持下
hhh041
2009-11-06
打赏
举报
回复
[Quote=引用 7 楼 muzizongheng 的回复:]
调多少次得看具体的程序了, 如果自己程序里没有主动调用 SetWindowPos 或者moveWindow 之类的函数
, 在create的时候一次, 在show出来的时候一次.
[/Quote]
仁兄,都有哪些函数会顺便一起调用onsize啊,SetWindowPos 、moveWindow 还有呢?
谢谢啦!!
muzizongheng
2009-11-06
打赏
举报
回复
调多少次得看具体的程序了, 如果自己程序里没有主动调用 SetWindowPos 或者moveWindow 之类的函数
, 在create的时候一次, 在show出来的时候一次.
hhh041
2009-11-06
打赏
举报
回复
顶一下吧,哪个大牛支持下
On
Size
、OnSizing和OnGetMinMaxInfo区别分析
这个函数在
窗口
初始化
的时候会被
调用
一次,当
窗口
大小发生改变的时候也会被
调用
。利用这个函数,可以比较方便的实现
窗口
最大最小尺寸的控制。 参数lpMMI是一个结构体指针,其中包含了有关
窗口
的最大化大小和位置
MFC
对话框自适应助手
MFC
做界面时,经常会遇到对话框大小改变时,控件和子对话框也需要同比例的改变,查了好多资料,没找到好的,自己写了个类,测试效果还不错,最关键的是用起来非常方便,只需要在最顶层主对话框
初始化
时
调用
Init()...
C++
MFC
实战速成教程(VS2013)上
让零基础朋友快速掌握
MFC
的开发,进入到C++的Windows编程之殿堂。
MFC
规模庞大,结构复杂,导致很多初学者学习困难。本教程,则排除一切对初步者的干扰,从
MFC
庞大的结构中,单刀直入,取出最核心的类,以简明易懂的...
MFC
中
窗口
初始化
时OnCreate、OnInitDialog、On
Size
、OnPaint的
调用
顺序
执行顺序(以箭头方向): OnCreate -> On
Size
-&...On
Size
:用于
窗口
初始化
前的一些参数设定。 OnInitDialog:
初始化
窗口
,例如设置
窗口
字体、控件等。 OnPaint:在
窗口
上做一些绘制动作。...
MFC
状态栏
初始化
&动态调整的问题
对话框添加状态栏控件,在OnInitDlg中进行状态栏的
初始化
,并且希望能够在On
Size
中使状态栏根据
窗口
大小进行自动调整。 起初在Release模式下可以显示,但状态栏分割数量与代码设计不符,然后在Debug模式下运行到On...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章