Freigeben über


Unbeschränkte Rich-Edit-Steuerelemente

Die Anwendung kann ein Rich-Edit-Steuerelement (CRichEditCtrl) nach Bedarf angepasst werden, sodass er immer die gleiche Größe als sein Inhalt ist. Ein Rich-Edit-Steuerelement unterstützt diese so genannte "bodenlose" Funktionen, indem sein übergeordnetes Fenster EN_REQUESTRESIZE eine Benachrichtigung gesendet, wenn die Größe des Inhalts ändert.

Wenn sie die EN_REQUESTRESIZE Benachrichtigung verarbeitet, Eine Anwendung sollte das Steuerelement in den Dimensionen in der angegebenen REQRESIZE-Struktur Größe ändern. Eine Anwendung verschieben kann möglicherweise auch alle Informationen neben dem Steuerelement, um die Änderung des Steuerelements in der Höhe anzupassen. Um die Größe des Steuerelements zu ändern, können Sie die CWndSetWindowPos- Funktion verwenden.

Sie können ein bodenloses Rich-Edit-Steuerelement zwingen, eine EN_REQUESTRESIZE Benachrichtigung senden, indem Sie die Memberfunktion RequestResize verwenden. Diese Meldung kann im OnSize-Handler hilfreich sein.

Damit EN_REQUESTRESIZE Benachrichtigungen empfangen, müssen Sie die Benachrichtigungs-URL aktivieren indem Sie die Memberfunktion SetEventMask verwenden.

Siehe auch

Referenz

Verwenden von CRichEditCtrl

Konzepte

Steuerelemente (MFC)