关于客户区坐标与屏幕坐标
我在OnInitDialog()添加如下代码
CRect rect;
GetWindowRect(rect);
目的是获取整个窗口在屏幕坐标系下的坐标,得到的坐标top和left都是0,bottom和right分别为332,486。
而在另一个自己写的函数中添加这两句时得到的坐标却是331,397,663,883。
也就是说得到的窗体大小是一样的,我想问的是:
1.第一个坐标是否是以整个窗口的左上为原点?第二个坐标是否是以屏幕的左上为原点?
2.第一个坐标怎么转换为第二个坐标?
3.为什么同样的代码会得到不同的坐标值呢?