【问题标题】:Change origin? Win32?改变原产地?赢32?
【发布时间】:2012-12-16 11:27:07
【问题描述】:

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

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

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

如您所见,其中一些是负数,因此在显示屏上不可见。有什么建议吗?

【问题讨论】:

    标签: c++ visual-c++ gdi win32gui


    【解决方案1】:

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

    【讨论】:

    • 可以,但是有时间限制:P
    • 不幸的是,并非所有问题都承认一个问题:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 2018-01-17
    • 2020-07-25
    • 2017-10-12
    • 1970-01-01
    相关资源
    最近更新 更多