Freigeben über


Unbeschränkte Rich-Edit-Steuerelemente

Ihre Anwendung kann die Größe eines Rich-Edit-Steuerelements (CRichEditCtrl) nach Bedarf ändern, sodass sie immer die gleiche Größe wie der Inhalt hat. Ein Rich-Edit-Steuerelement unterstützt diese sogenannte "bottomless"-Funktion, indem das übergeordnete Fenster eine EN_REQUESTRESIZE Benachrichtigungsnachricht sendet, wenn sich die Größe des Inhalts ändert.

Bei der Verarbeitung der EN_REQUESTRESIZE-Benachrichtigung sollte eine Anwendung die Größe des Steuerelements auf die Dimensionen in der angegebenen REQRESIZE-Struktur ändern. Eine Anwendung kann auch alle Informationen in der Nähe des Steuerelements verschieben, um die Änderung der Höhe des Steuerelements zu berücksichtigen. Um die Größe des Steuerelements zu ändern, können Sie die CWnd Funktion SetWindowPos verwenden.

Sie können erzwingen, dass ein unterloses Rich-Edit-Steuerelement eine EN_REQUESTRESIZE-Benachrichtigung über die RequestResize-Memberfunktion sendet. Diese Meldung kann im OnSize-Handler hilfreich sein.

Um EN_REQUESTRESIZE Benachrichtigungen zu empfangen, müssen Sie die Benachrichtigung mithilfe der SetEventMask Memberfunktion aktivieren.

Siehe auch

Verwenden von CRichEditCtrl
Steuerelemente