SetViewPortOrg()
函数会更改视口的原点,以便我可以使用此新原点开始绘制图形
是否可以类似地更改获取光标位置的原点?例如,我想获取光标相对于视口原点的位置。有没有内置的功能来做到这一点?或者我是否必须自己动手操作GetCursorPos()
和ScreenToClient()
函数?
答案 0 :(得分:1)
DPtoLP功能将设备坐标转换为逻辑坐标。转换取决于设备上下文的映射模式,窗口和视口的原点和范围的设置以及世界转换。
http://msdn.microsoft.com/en-us/library/windows/desktop/dd162474(v=vs.85).aspx