MFC对话框大小改变时同时改变控件位置

不是按比例缩放,控件大小不变,x位置固定,y的位置相对于主对话框底部距离固定.要怎样计算按钮移动的距离?... 不是按比例缩放,
控件大小不变,
x位置固定,
y的位置相对于主对话框底部距离固定.
要怎样计算按钮移动的距离?
展开
 我来答
bhtzu
推荐于2016-05-25 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4144万
展开全部
实际用到的就是GetWindowRect和MoveWindow两个函数。
计算过程中,既然是相对底部,那么获取窗口大小和控件位置后,先计算rect.bottom和窗口高度的差值,加上一个底部正常距离,获取一个int值 iMove; 将rect的top和bottom分别减去这个iMove,调用MoveWindow即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式