如何更改静态文本控件(winapi)的字体?

How to change the font of static text control (winapi)?

我目前正在使用带有 C++ 的 winapi 来制作程序。当我在 Visual Stdio 2015 中使用 rc 编辑器时(控件在对话框上),我发现静态文本控件没有字体转换器。那么,如何改变静态文本控件(winapi)的字体呢?

谢谢

无法通过修改资源文件来更改静态控件的字体。您只能更改整个对话框的字体。

您可以在运行时更改静态控件的字体,例如,通过发送 WM_SETFONT message. A font can be created by the CreateFontIndirect 函数。