我有一个使用 GDI 进行绘图的 MFC 应用程序。
当我想绘制一些文本时,我制作了一个新字体并在设备上下文中调用 TextOut 方法:
CFont font;
font.CreateFontW(20,0,-100,0,0,0,0,0,0,0,0,0,0,CString("Arial"));
CFont *oldfont = ctx->SelectObject(&font);
ctx->TextOutW(50, 50, CString("123"));
这很好用。现在我想稍微改变一下字体(调整擒纵机构)。我可以用现有的 CFont 做到这一点font
,还是必须制作一个新的 CFont?
谢谢!