【发布时间】:2015-10-06 22:41:13
【问题描述】:
question 中接受的答案是关于获取窗口客户区的宽度和高度:
RECT rect; if(GetWindowRect(hwnd, &rect)) { int width = rect.right - rect.left; int height = rect.bottom - rect.top; }
但我不明白为什么不直接执行以下操作:
RECT rect;
if(GetWindowRect(hwnd, &rect))
{
int width = rect.right;
int height = rect.bottom;
}
由于GetClientRect() 的文档说明如下:
因为客户端坐标是相对于左上角的 窗口的客户区,左上角的坐标为 (0,0)。
我的猜测是,这只是一个关于如何从 RECT 获取宽度和高度的一般示例,或者我可能遗漏了什么!
【问题讨论】: