Udostępnij za pośrednictwem


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 .

Zobacz też

Korzystanie z CRichEditCtrl
Kontrolki