首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

为何rct这么小呀

2013-04-21 
为什么rct这么小呀!在对话框的OnInitDialog(){RECT rctGetWindowRect(&rct)ret值分别0 0 600 450}[解决

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

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

热点排行