永发信息网

VC++之随Formview窗口变化调整控件大小

答案:3  悬赏:60  手机版
解决时间 2021-04-06 07:47
VC++之随Formview窗口变化调整控件大小
最佳答案
GetWindowRect换成GetClientRect试试追问CRect rect; //获取控件变化前大小
GetWindowRect(&rect);

ScreenToClient(&rect);//将控件大小转换为在对话框中的区域坐标
这三句就相当于GetClientRect了,而且GetClientRect只是改变rect的大小,不管m_rect.追答m_rect.Width()为0,那么你就用横坐标自己算出一个宽度
全部回答
::OnSize(UINT nType, int cx, int cy)最开始添加一句:GetClientRect(&m_rect);就可以了。追问如果一开始就加上GetClientRect(&m_rect);那么就失去意义了,因为m_rect存的是界面上次的值,如果一开始就加上那就每次都是新值了追答m_rect_last=m_rect;GetClientRect(&m_rect);那你就不应该用m_rect嘛,用m_rect_last不就完了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用汉字给我翻译下 谢谢 wǒ bú xìn nǐ hu
长沙市雨花区月塘农民公寓邮编
平安银行借记卡的各项收费情况
下列词语没有错别字的一组是A.双赢 蒸馏水
草苹的多少种类
高中会考容易过吗?在学校订的小册子里面的题
郑州市金水区360广场附近有去机场的大巴吗?
(1)遇到巨大声响时,可迅速张嘴;或闭嘴同
寿宁县宁德经典漆怎么去啊,谁知道地址啊
厢能组什么词语
买房车有什么好处?
门牙磕掉一点 可以补吗
要设计一个2自由度(上下、左右摆动)的机械
魔兽世界3.35外网架设问题,
一定条件下,在一个密闭容器中发生某化学反应
推荐资讯
遇到极端老公怎么离婚
郑州世纪游乐园的介绍
欧洲有多少种语言文字,怎样提高学生语言文字
悲惨世界经典段落赏析,悲惨世界中的精彩片段
因为男女双方风俗差异比较大,主张在彩礼上差
我的是vivox7手机,这几天不小心把手机里的照
登陆cf黑屏过两三分钟提示cf file watcher下
qq个性签名启动失败
上瘾 最近很火??? 同性之间有纯爱情吗?
从哪方面可以判断出对方有没有读过大学?在没
请问数学: 3x²+14x-13=0 这样计算,把
输得一无所有的赌徒如何东山再起
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?