0

现在我创建了一个 CRichEdit 对象,它处于单行模式,如果我想将其更改为多行样式,我想做所有这些以响应 ctrl 消息,例如有人按下一个按钮。谢谢

4

2 回答 2

0

GetWindowLong()/SetWindowLong() 组合可能吗?不确定更改此特定样式是否有效。

于 2012-07-23T10:52:36.427 回答
0

使用ModifyStyle

richedit.ModifyStyle(0, ES_MULTILINE); // Adds multi-line style
richedit.ModifyStyle(ES_MULTILINE, 0); // Removes multi-line style

如果它不起作用,请考虑添加SWP_FRAMECHANGED为第三个参数。

于 2012-07-24T22:46:01.760 回答