C++ 如何在WinApi C+;中更改控件的字体+;?
如何在win32 API中更改编辑控件的字体。C++ 如何在WinApi C+;中更改控件的字体+;?,c++,winapi,C++,Winapi,如何在win32 API中更改编辑控件的字体。 我希望能够在编辑控件上编辑字体的样式和颜色。您可以向其发送消息。不过,请注意,正如链接所解释的,更改字体后,您可能必须重新调整控件的大小。首先,您应该澄清,您所说的是标准编辑控件与丰富编辑控件,两者完全不同 您可以通过向编辑控件发送消息来更改字体。设置颜色是一个完全不同的过程 您可以通过响应编辑控件所有者中的消息来设置文本颜色。对于标准编辑控件,请处理WM\u CTLCOLOREDIT消息以设置文本和背景颜色。是否要使用WM\u SETFONT。此
我希望能够在编辑控件上编辑字体的样式和颜色。您可以向其发送消息。不过,请注意,正如链接所解释的,更改字体后,您可能必须重新调整控件的大小。首先,您应该澄清,您所说的是标准编辑控件与丰富编辑控件,两者完全不同 您可以通过向编辑控件发送消息来更改字体。设置颜色是一个完全不同的过程
您可以通过响应编辑控件所有者中的消息来设置文本颜色。对于标准编辑控件,请处理
WM\u CTLCOLOREDIT
消息以设置文本和背景颜色。是否要使用WM\u SETFONT
。此外,还有2条建议,1)网上有大量关于使用winapi的信息,如果你想在你最喜欢的搜索引擎中搜索编辑控制字体winapi
,你应该会找到很多信息。2) 听说过查尔斯·佩佐德吗?他有一本非常著名的书解释了很多关于winapi的内容,我建议你去读他的书并从中学习。@PotentVenom:如果你不亲自编写代码的话(比如截取WM_SETFONT消息并根据收到的信息调整大小)。您会将其设置为多少百分比?