查看源代码 wxMirrorDC (wx v2.4.3)

wxMirrorDC 是一个简单的包装类,它始终与一个真实的 wxDC 对象相关联,并且要么将其所有操作不加更改地转发到它(不进行镜像),要么交换 xy 坐标,这使得可以重用相同的代码来绘制图形及其镜像——即

关于对角线 x == y 的反射。

起始版本:2.5.0

这个类派生自,并可以使用以下函数:

wxWidgets 文档: wxMirrorDC

摘要

函数

销毁对象

创建一个(可能)与真实的 dc 相关联的镜像 DC。

类型

-type wxMirrorDC() :: wx:wx_object().

函数

-spec destroy(This :: wxMirrorDC()) -> ok.

销毁对象

-spec new(Dc, Mirror) -> wxMirrorDC() when Dc :: wxDC:wxDC(), Mirror :: boolean().

创建一个(可能)与真实的 dc 相关联的镜像 DC。

wxMirrorDC 上绘制的所有内容将出现在 dc 上(可能镜像)。

mirror 指定是否进行镜像(如果为 true)或不进行镜像(如果为 false)。