我有一个 MFC 应用程序,我想使用 Direct2D 来绘制我的自定义控件。
我需要我的控件是透明的。我曾经通过欺骗 OnEraseBkgnd 并调用afxGlobalData.DrawParentBackground
.
使用 Direct2D,我使用 ID2D1HwndRenderTarget 并BeginDraw/EndDraw
从 OnPaing 方法调用。问题是即使不调用任何绘图/清除函数,此方法也会将整个区域清除为黑色。
有没有办法在 Direct2D 中绘制透明图像???
谢谢!