Поделиться через


Элементы управления "Rich Edit" "без дна"

Приложение может изменить размер элемента управления расширенными изменениями (CRichEditCtrl), чтобы он всегда был таким же размером, как его содержимое. Элемент управления расширенными изменениями поддерживает эту так называемую "бездонную" функцию, отправив родительское окно сообщение EN_REQUESTRESIZE уведомления при изменении размера содержимого.

При обработке сообщения уведомления EN_REQUESTRESIZE приложение должно изменить размер элемента управления на измерения в указанной структуре REQRESIZE . Приложение также может перемещать любые сведения рядом с элементом управления, чтобы обеспечить изменение высоты элемента управления. Чтобы изменить размер элемента управления, можно использовать функцию CWndSetWindowPos.

Вы можете принудительно принудительно отправить сообщение уведомления EN_REQUESTRESIZE с помощью функции элемента RequestResize . Это сообщение может быть полезно в обработчике OnSize .

Чтобы получать сообщения EN_REQUESTRESIZE уведомления, необходимо включить уведомление с помощью SetEventMask функции-члена.

См. также

Использование CRichEditCtrl
Controls