原文:MFC窗口位置和大小的获取

最近在做一个项目,需要控件随对话框大小的变化而变化,因此需要准确获取对话框窗口 控件的大小和位置。 经过好一番查寻 测试,终于看到了希望。下面是一些获取窗口位置和大小的函数,示例如下: 获取屏幕分辨率 获取对话框窗体大小及其屏幕坐标 获取控件大小和位置 总结: GetSystemMetrics gt 用于得到被定义的系统数据或者系统配置信息 GetClientRect gt 得到客户区的位置和大 ...

2015-06-23 23:13 0 9057 推荐指数:

查看详情

MFC 控件随窗口尺寸变化自动调整位置大小

MFC对话框编程过程中经常会出现这样一个问题,在给窗口做尺度变换后,原来的控件位置大小并没有跟着变,导致界面看起来极不协调,如下: 要解决这个问题,可在类结构体中声明一个CRect变量以存储之前窗体大小的信息,如下: CRect m_DlgRect;//存储对话框改变前大小 ...

Fri May 16 01:30:00 CST 2014 0 6831
MFC设置控件和窗口位置

, SavedImage.rows+58, SWP_SHOWWINDOW);//设置窗口位置大小  GetWindowRect(rect) ...

Sat Sep 28 02:06:00 CST 2019 0 366
精确控制MFC控件窗口位置大小(top|left|width|height)

作为曾经的C#开发者,习惯于为控件指定top,left,width,height 在MFC中没找到,难道靠目测,靠网格,呵呵。 原来MFC所有控件都是窗口,都有CRect 在对话框的OnInit()里添加如下代码: CRect rect ...

Sun Nov 18 05:55:00 CST 2012 0 5270
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM