这个问题好像5分解决不了的,算了,我也不是为了分数来的
1.可以认为CDC的所有成员函数都以逻辑坐标为其参数
2.可以认为CWnd的成员函数都以设备坐标作为参数
3.所有选中测试(Hit-Test)操作都应该考虑设备坐标系。区域定义都应采用设备坐标,某些像CRect::PtInRect之类的函数只有采用设备坐标才会保证有正确的结果。
4.将一些长期使用的值用逻辑坐标或者物理坐标来保存,如用设备坐标来保存某点的值的话,窗口一滚动,该点的坐标就不再有效。
(注,物理坐标是第三种坐标系,不是指设备坐标,可以理解为特殊应用而要求的)