如何自动调整富辑控件的大小
应用程序可以根据需要调整 Rich Edit 控件的大小,使其始终与其内容的大小相同。 Rich Edit 控件通过在控件内容大小更改时,向其父窗口发送 EN_REQUESTRESIZE 通知代码来支持这种所谓的无界限功能。
需要了解的事项
技术
先决条件
- C/C++
- Windows 用户界面编程
说明
自动调整 Rich Edit 控件的大小
处理 EN_REQUESTRESIZE 通知代码时,应用程序会将控件的大小调整为指定 REQRESIZE 结构中的维度。 应用程序还会移动控件附近的任何信息,以适应控件的高度变化。 若要调整控件的大小,可以使用 SetWindowPos 函数。
可以使用 EM_REQUESTRESIZE 消息强制无界限 Rich Edit 控件发送EN_REQUESTRESIZE 通知代码。 处理 WM_SIZE 消息时,此消息非常有用。
注解
若要接收 EN_REQUESTRESIZE 通知代码,必须使用 EM_SETEVENTMASK 消息启用通知。
相关主题