关于GetClienRect函数获取客户区大小的问题
我想要一个客户区为750 600的大小窗口
然后用GetClienRect得到应该分别加上
750+16
600+59
然后我在WndProc函数里获取鼠标位置信息
case WM_MOUSEMOVE:
WORD x=(LOWORD)_lParam;
WORD y=(HIWORD)_lParam;
WCHAR wszBuffer[10]={0};
_itow_s(x,wszBuffer,10);
wstring s=L"x:";
s+=wszBuffer;
ZeroMemory(wszBuffer,sizeof(wszBuffer));
s+=L",y:";
_itow_s(y,wszBuffer,10);
s+=wszBuffer;
s+=L"\n";
OutputDebugString(s.c_str());
那么问题来了 为什么左上角坐标能是(0,0)
右下角坐标是(749,599);分别差1