【发布时间】:2012-10-14 17:45:39
【问题描述】:
当我通过 Win32 API 的 DrawText 函数绘制文本时
有没有办法确定将使用哪种字体,或确定字体大小、粗体或斜体?
PS我用C#写的
【问题讨论】:
-
DrawText()将在您传递的设备上下文中使用当前选择的字体。您必须创建适当的HFONT并使用SelectObject()将其与您的HDC关联(并保存返回的句柄以在完成后恢复它),这可能很乏味。您有什么理由使用 Win32 而不是托管 API? -
winForms 的 DrawString 以磅为单位用于字体大小,我想用于小比例单位。