2

这应该是一个简单的问题,但我无法在谷歌上找到答案:How to set a default font and color to a richedit using plain c++ and win32?

4

2 回答 2

3

来自MSDN

您还可以使用 EM_SETCHARFORMAT 和 EM_GETCHARFORMAT 消息来设置和检索插入点的字符格式,这是应用于任何随后插入的字符的格式。例如,如果应用程序将默认字符格式设置为粗体,然后用户键入一个字符,则该字符为粗体。

那是你要找的吗?

于 2012-07-30T16:40:18.300 回答
2

来自 MSDN 也

Rich Edit 4.1:要为脚本设置默认字体,请使用 CHARFORMAT2 调用 EM_SETCHARFORMAT,指定 yHeight、bCharSet、bPitchAndFamily、szFaceName 和 lcid 成员的值。此外,要获取特定代码页的默认字体,请使用 CHARFORMAT2 调用 EM_GETCHARFORMAT,指定 bCharSet 和 lcid 成员的值。

于 2012-07-30T20:39:00.787 回答