!!!!
本帖最后由 xiamigame 于 2020-4-7 16:05 编辑!!! 左上角的确是基点(0,0) 但是基点也分客户区基点和窗口基点(纯属个人经验)
而且窗口和客户区是不同的不知道楼主有什么疑问? 谢谢分享~ Windows坐标系分为逻辑坐标系和设备坐标系两种,其中设备坐标系分为屏幕坐标系、窗口坐标系和客户区坐标系三种相互独立的坐标系。
1.屏幕坐标系以屏幕左上角为原点,一些与整个屏幕有关的函数均采用屏幕坐标,如GetCursorPos()、SetCursorPos()、CreateWindow()、MoveWindow()。弹出式菜单使用的也是屏幕坐标。
2.窗口坐标系以窗口左上角为坐标原点,它包括窗口标题栏、菜单栏和工具栏等范围。
3.客户区坐标系以窗口客户区左上角为原点,主要用于客户区的绘图输出和窗口消息的处理。鼠标消息的坐标参数使用客户区坐标,CDC类绘图成员函数使用与客户区坐标对应的逻辑坐标。 Lightless 发表于 2014-8-25 16:51
Windows坐标系分为逻辑坐标系和设备坐标系两种,其中设备坐标系分为屏幕坐标系、窗口坐标系和客户区坐标系 ...
e ..
麻烦卡一下书,,,是PAINTSTRUCT中的rcPaint.. 计机羊咩咩 发表于 2014-8-23 18:41
左上角的确是基点(0,0) 但是基点也分客户区基点和窗口基点(纯属个人经验)
而且窗口和客户区是不同的 ...
PAINTSTRUCT 中 的rcPaint {:7_146:}
页:
[1]