这应该是一个简单的问题,但我无法在谷歌上找到答案: 如何使用普通c ++和win32设置默认字体和颜色到richedit?
答案 0 :(得分:2)
来自MSDN:
您还可以使用EM_SETCHARFORMAT和EM_GETCHARFORMAT消息来设置和检索插入点的字符格式,这是应用于任何后续插入的字符的格式。例如,如果应用程序将默认字符格式设置为粗体,然后用户键入字符,则该字符为粗体。
这就是你要找的东西吗?
答案 1 :(得分:1)
从MSDN也
Rich Edit 4.1:要设置脚本的默认字体,请调用 带有CHARFORMAT2的EM_SETCHARFORMAT,指定yHeight的值, bCharSet,bPitchAndFamily,szFaceName和lcid成员。另外,得到 特定代码页的默认字体,调用EM_GETCHARFORMAT CHARFORMAT2,指定bCharSet和lcid成员的值。