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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für