C++ 如何在WinApi C+;中更改控件的字体+;?

C++ 如何在WinApi C+;中更改控件的字体+;?,c++,winapi,C++,Winapi,如何在win32 API中更改编辑控件的字体。 我希望能够在编辑控件上编辑字体的样式和颜色。您可以向其发送消息。不过,请注意,正如链接所解释的,更改字体后,您可能必须重新调整控件的大小。首先,您应该澄清,您所说的是标准编辑控件与丰富编辑控件,两者完全不同 您可以通过向编辑控件发送消息来更改字体。设置颜色是一个完全不同的过程 您可以通过响应编辑控件所有者中的消息来设置文本颜色。对于标准编辑控件,请处理WM\u CTLCOLOREDIT消息以设置文本和背景颜色。是否要使用WM\u SETFONT。此

如何在win32 API中更改编辑控件的字体。
我希望能够在编辑控件上编辑字体的样式和颜色。

您可以向其发送消息。不过,请注意,正如链接所解释的,更改字体后,您可能必须重新调整控件的大小。

首先,您应该澄清,您所说的是标准编辑控件与丰富编辑控件,两者完全不同

您可以通过向编辑控件发送消息来更改字体。设置颜色是一个完全不同的过程


您可以通过响应编辑控件所有者中的消息来设置文本颜色。

对于标准编辑控件,请处理
WM\u CTLCOLOREDIT
消息以设置文本和背景颜色。

是否要使用
WM\u SETFONT
。此外,还有2条建议,1)网上有大量关于使用winapi的信息,如果你想在你最喜欢的搜索引擎中搜索
编辑控制字体winapi
,你应该会找到很多信息。2) 听说过查尔斯·佩佐德吗?他有一本非常著名的书解释了很多关于winapi的内容,我建议你去读他的书并从中学习。@PotentVenom:如果你不亲自编写代码的话(比如截取WM_SETFONT消息并根据收到的信息调整大小)。您会将其设置为多少百分比?