改变原产地?Win32?

use*_*175 4 c++ gdi win32gui visual-c++

是否可以将显示屏上的原点从左上角移动到显示屏的中心?

我为什么要这样做?这样,我可以绘制如下点:

(-21,-25),(22,-25),(21,25),(-21,25)

正如您所看到的,其中一些是负面的,因此在显示屏上不可见。有什么建议么?

Sev*_*yev 5

使用GDI功能SetViewportOrgEx()。请注意,在 GDI 中,坐标与屏幕无关;它们与设备上下文相关,设备上下文通常对应于窗口的客户区。