Formanty edycji wzbogaconej nieograniczone od dołu
Aplikacja może zmienić rozmiar kontrolki edycji wzbogaconej (CRichEditCtrl) zgodnie z potrzebami, aby zawsze była taka sama jak jego zawartość. Kontrolka edycji wzbogaconej obsługuje tę tak zwaną funkcję "dolną" przez wysłanie okna nadrzędnego EN_REQUESTRESIZE komunikat powiadomienia za każdym razem, gdy zmienia się rozmiar jego zawartości.
Podczas przetwarzania komunikatu powiadomienia EN_REQUESTRESIZE aplikacja powinna zmienić rozmiar kontrolki na wymiary w określonej strukturze REQRESIZE . Aplikacja może również przenieść wszelkie informacje w pobliżu kontrolki, aby uwzględnić zmianę wysokości kontrolki. Aby zmienić rozmiar kontrolki, możesz użyć CWnd
funkcji SetWindowPos.
Możesz wymusić bezdenną kontrolkę edycji wzbogaconej, aby wysłać komunikat powiadomienia EN_REQUESTRESIZE przy użyciu funkcji elementu członkowskiego RequestResize . Ten komunikat może być przydatny w procedurze obsługi OnSize .
Aby otrzymywać EN_REQUESTRESIZE wiadomości z powiadomieniami, należy włączyć powiadomienie przy użyciu funkcji składowej SetEventMask
.