这应该是一个简单的问题,但我无法在谷歌上找到答案:How to set a default font and color to a richedit using plain c++ and win32?
问问题
1801 次
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 回答