现在我正在开发一个遗留产品,它使用GDI在屏幕上绘制文本。现在我尝试使用DirectWrite来绘制文本,以获得更好的外观和更准确的字体。我很好奇,以前有没有人这样做过?我遇到一个问题,当我使用DirectWrite在GDI hdc上绘制文本时,背景颜色总是白色的,我需要一个透明的背景,这可能吗?看起来SetBkMode没用了
示例代码如下:
SetBkMode(hdc, TRANSPARENT); //hDC is the target GDI dc
SIZE size = {};
HDC memoryHdc = NULL;
me