从文档(Phoenix)我了解到 GCDC 是 GraphicsContext 之上的设备上下文层,而 GraphicsContext 依次是 DC < / strong>(PaintDC,ClientDC,WindowDC,ScreenDC,MemoryDC或PrinterDC)。
这些之间的主要区别是什么?我注意到PaintDC中没有Antialiasing,但这不是唯一的区别,可以吗?
以下是文档中的内容:
wxWidgets提供了一个基于现代绘图后端GDI +,CoreGraphics和Cairo的替代绘图API。请参阅GraphicsContext,GraphicsRenderer和相关类。还有一个GCDC通过在GraphicsContext上提供DC API来链接API。
这是否意味着GraphicsContext缺少DC提供的某些功能,而GCDC填补了空白?