应用程序可以根据需要调整丰富的编辑控件的大小,以使其始终与其内容大小相同。丰富的编辑控件支持这种所谓的“无底”功能,只要其内容的大小更改,发送其父窗口一个EN_REQUESTRESIZE通知消息。
处理EN_REQUESTRESIZE通知消息时,应用程序应将控件的大小调整为指定REQRESIZE结构中的维。应用程序也可以移动控件附近的任何信息,以适应控件的高度变化。要调整控件大小,可以使用SetWindowPos功能。
您可以强制使用EM_REQUESTRESIZE消息发送EN_REQUESTRESIZE通知消息的无底的丰富编辑控件。处理WM_SIZE消息时,此消息将非常有用。
要接收EN_REQUESTRESIZE通知消息,您必须使用EM_SETEVENTMASK消息启用通知。