无底的rich edit控件
应用程序可以调整 rich edit 控件 (CRichEditCtrl),因为需要,以便始终是相同大小与其内容。rich edit 控件通过发送其父窗口 EN_REQUESTRESIZE 通知消息。支持此所谓 “无底”函数,每当内容大小更改。
在处理 EN_REQUESTRESIZE 通知消息时,应用程序应将控件添加到指定的 REQRESIZE 结构的大小。应用程序可能在控件周围还将所有信息适应在高度的控件中。若要调整控件,可以使用 CWnd 功能 SetWindowPos。
使用 RequestResize 成员函数,可以强制无底的 rich edit 控件发送 EN_REQUESTRESIZE 通知消息。此消息很有用。 OnSize 处理程序。
使用 SetEventMask 成员函数,接收 EN_REQUESTRESIZE 通知消息,必须使该通知。