【发布时间】:2012-12-16 11:27:07
【问题描述】:
是否可以将显示屏上的原点从左上角移动到显示屏的中心?
我为什么要这样做?因此,我可以绘制以下点:
(-21,-25),(22,-25),(21,25),(-21,25)
如您所见,其中一些是负数,因此在显示屏上不可见。有什么建议吗?
【问题讨论】:
标签: c++ visual-c++ gdi win32gui
是否可以将显示屏上的原点从左上角移动到显示屏的中心?
我为什么要这样做?因此,我可以绘制以下点:
(-21,-25),(22,-25),(21,25),(-21,25)
如您所见,其中一些是负数,因此在显示屏上不可见。有什么建议吗?
【问题讨论】:
标签: c++ visual-c++ gdi win32gui
使用 GDI 函数SetViewportOrgEx()。请注意,在 GDI 中,坐标与屏幕无关;它们与设备上下文相关,通常对应于窗口的客户区。
【讨论】: