读书人

为何rct这么小呀

发布时间: 2013-04-21 21:18:07 作者: rapoo

为什么rct这么小呀!
在对话框的OnInitDialog()
{
RECT rct;
GetWindowRect(&rct);
ret值分别0 0 600 450
}
[解决办法]
小吗?真的小?
[解决办法]
GetClientRect的CRect是相对它的窗口的客户区的原点而言的,即它的左上角坐标总是(0,0),大小总是客户区的长宽。
GetWindowRect得到的CRect则是相对于屏幕坐标而言的,它的左上角坐标就是窗口在屏幕上的左上角坐标,它的大小就是整个窗口的大小。

估计楼主是理解错误了, 获取的是对话框的大小,

读书人网 >VC/MFC

热点推荐