Zum Scrollen in ein Edit-Steuerelement implementieren, können Sie die automatische Bildlauf Stile Bearbeiten Steuerelementtypen und Stilediskutiert, oder Sie können explizit das Edit-Steuerelement Bildlaufleisten hinzufügen. Um eine horizontale Bildlaufleiste hinzuzufügen, verwenden Sie die Formatvorlage WS_HSCROLL; Wenn Sie eine vertikale Bildlaufleiste hinzufügen möchten, verwenden Sie die Formatvorlage WS_VSCROLL. Ein Edit-Steuerelement mit Bildlaufleisten werden eigene Scroll Bar Nachrichten verarbeitet. Ausführliche Informationen zum Hinzufügen von Bildlaufleisten-Steuerelemente bearbeiten finden Sie unter Bildlaufleisten.
Das System bietet drei Nachrichten, die eine Anwendung ein Edit-Steuerelement mit Bildlaufleisten senden kann. Die EM_LINESCROLL -Nachricht kann ein mehrzeiliges Bearbeitungssteuerelement sowohl vertikal als auch horizontal scrollen. Der lParam -Parameter gibt an, dass die Anzahl der Zeilen Scrollen vertikal ab der aktuellen Zeile und den wParam -Parameter die Anzahl der Zeichen horizontal scrollen gibt das aktuelle Zeichen ab. Das Edit-Steuerelement bestätigen nicht horizontale scrollende Nachrichten, wenn es das Format ES_CENTER oder ES_RIGHT hat. Die EM_LINESCROLL-Meldung gilt für mehrzeilige Bearbeitungssteuerelemente nur.
Die EM_SCROLL -Nachricht scrollt ein mehrzeiliges Edit-Steuerelement vertikal, die ist die gleiche Wirkung wie das Senden einer WM_VSCROLL Nachricht. Der wParam -Parameter gibt die Bildlauf-Aktion. Die EM_SCROLL-Meldung gilt für mehrzeilige Bearbeitungssteuerelemente nur.
Die EM_SCROLLCARET -Nachricht scrollt die Einfügemarke in die Ansicht in ein Edit-Steuerelement. Dies geschah im 16-Bit-Windows durch Angabe wParam = FALSE in einer EM_SETSEL -Nachricht. Eine Win32-basierte Anwendung sollte die Meldung EM_SCROLLCARET für den Vorgang verwenden.