Freigeben über


Steuerelement bearbeiten (Windows-Steuerelemente)

Dieser Abschnitt enthält Informationen zu den Programmierelementen, die mit Bearbeitungssteuerelementen verwendet werden. Ein Bearbeitungssteuerelement ist ein rechteckiges Steuerelementfenster, das normalerweise in einem Dialogfeld verwendet wird, um dem Benutzer das Eingeben und Bearbeiten von Text durch Eingabe auf der Tastatur zu ermöglichen.

Überblicke

Thema Inhalt
Zu Bearbeitungssteuerelementen Ein Bearbeitungssteuerelement ist ein rechteckiges Steuerelementfenster, das normalerweise in einem Dialogfeld verwendet wird, um dem Benutzer das Eingeben und Bearbeiten von Text zu ermöglichen.
Bearbeitung von Steuerelementtextvorgängen Das System verarbeitet automatisch alle vom Benutzer initiierten Textvorgänge und benachrichtigt die Anwendung, wenn die Vorgänge abgeschlossen sind.
Verwenden von Bearbeitungssteuerelementen Bearbeitungssteuerelemente werden in der Regel in Dialogfeldern verwendet, aber Sie können sie auch im Clientbereich eines Standardfensters verwenden. Einzeilige Bearbeitungssteuerelemente sind nützlich, um eine einzelne Zeichenfolge vom Benutzer abzurufen. Multiline edit controls make it easy for your application to implement most of the features of a simple word processor.

Funktionen

Thema Inhalt
EditWordBreakProc- Eine anwendungsdefinierte Rückruffunktion, die mit der EM_SETWORDBREAKPROC Nachricht verwendet wird. Ein mehrzeiliges Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement ruft eine EditWordBreakProc--Funktion auf, um eine Textzeile zu unterbrechen.
Der EDITWORDBREAKPROC- Typ definiert einen Zeiger auf diese Rückruffunktion. EditWordBreakProc ist ein Platzhalter für den anwendungsdefinierte Funktionsnamen.

Macros

Thema Inhalt
Edit_CanUndo Bestimmt, ob aktionen in der Rückgängig-Warteschlange eines Bearbeitungs- oder Rich-Edit-Steuerelements vorhanden sind. Sie können dieses Makro verwenden oder die EM_CANUNDO Nachricht explizit senden.
Edit_EmptyUndoBuffer Setzt die Rückgängig-Kennzeichnung eines Bearbeitungs- oder Rich-Edit-Steuerelements zurück. Das Rückgängig-Kennzeichen wird festgelegt, wenn ein Vorgang innerhalb des Bearbeitungssteuerelements rückgängig gemacht werden kann. Sie können dieses Makro verwenden oder die EM_EMPTYUNDOBUFFER Nachricht explizit senden.
Edit_Enable Aktiviert oder deaktiviert ein Bearbeitungssteuerelement.
Edit_FmtLines Legt ein Kennzeichen fest, das bestimmt, ob text, der aus einem mehrzeiligen Bearbeitungssteuerelement abgerufen wurde, weiche Zeilenumbruchzeichen enthält. Ein weicher Zeilenumbruch besteht aus zwei Wagenrücklauf und einem Zeilenvorschub und wird am Ende einer Zeile eingefügt, die aufgrund von Wortwrapping unterbrochen wird. Sie können dieses Makro verwenden oder die EM_FMTLINES Nachricht explizit senden.
Edit_GetCaretIndex Ruft den nullbasierten Index der Position des Carets in einem Bearbeitungssteuerelement ab. Sie können dieses Makro verwenden oder die EM_GETCARETINDEX Nachricht explizit senden.
Edit_GetCueBannerText Ruft den Text ab, der als Texthinweis oder Tipp in einem Bearbeitungssteuerelement angezeigt wird. Sie können dieses Makro verwenden oder die EM_GETCUEBANNER Nachricht explizit senden.
Edit_GetEndOfLine Ruft das End-of-Line-Zeichen für ein angegebenes Bearbeitungssteuerelement ab. Verwenden Sie dieses Makro, oder senden Sie die EM_GETENDOFLINE Nachricht explizit.
Edit_GetExtendedStyle Ruft die erweiterte Formatvorlage für ein angegebenes Bearbeitungssteuerelement ab. Verwenden Sie dieses Makro, oder senden Sie die EM_GETEXTENDEDSTYLE Nachricht explizit.
Edit_GetFirstVisibleLine Ruft den Index der obersten sichtbaren Zeile in einem mehrzeiligen Bearbeitungs- oder Rich-Edit-Steuerelement ab. Sie können dieses Makro verwenden oder die EM_GETFIRSTVISIBLELINE Nachricht explizit senden.
Edit_GetHandle Ruft ein Handle für den derzeit für den Text eines mehrzeilen Bearbeitungssteuerelements zugewiesenen Speicher ab. Sie können dieses Makro verwenden oder die EM_GETHANDLE Nachricht explizit senden.
Edit_GetHilite Nicht implementiert.
Edit_GetLine Ruft eine Textzeile aus einem Bearbeitungs- oder Rich-Edit-Steuerelement ab. Sie können dieses Makro verwenden oder die EM_GETLINE Nachricht explizit senden.
Edit_GetLineCount Ruft die Anzahl der Zeilen im Text eines Bearbeitungssteuerelements ab. Sie können dieses Makro verwenden oder die EM_GETLINECOUNT Nachricht explizit senden.
Edit_GetModify Ruft den Status der Änderungskennzeichnung eines Bearbeitungs- oder Rich-Edit-Steuerelements ab. Das Flag gibt an, ob der Inhalt des Steuerelements geändert wurde. Sie können dieses Makro verwenden oder die EM_GETMODIFY Nachricht explizit senden.
Edit_GetPasswordChar Ruft das Kennwortzeichen für ein Bearbeitungs- oder Rich-Edit-Steuerelement ab. Sie können dieses Makro verwenden oder die EM_GETPASSWORDCHAR Nachricht explizit senden.
Edit_GetRect Ruft das Formatierungsrechteck eines Bearbeitungssteuerelements ab. Sie können dieses Makro verwenden oder die EM_GETRECT Nachricht explizit senden.
Edit_GetSel Ruft die Anfangs- und Endzeichenposition der aktuellen Auswahl in einem Bearbeitungs- oder Rich-Edit-Steuerelement ab. Sie können dieses Makro verwenden oder die EM_GETSEL Nachricht explizit senden.
Edit_GetText Ruft den Text eines Bearbeitungssteuerelements ab.
Edit_GetTextLength Ruft die Anzahl der Zeichen im Text eines Bearbeitungssteuerelements ab.
Edit_GetWordBreakProc Ruft die Adresse der Wordwrap-Funktion eines Bearbeitungs- oder Rich-Edit-Steuerelements ab. Sie können dieses Makro verwenden oder die EM_GETWORDBREAKPROC Nachricht explizit senden.
Edit_GetZoom Ruft das aktuelle Zoomverhältnis ab, das immer zwischen 1/64 und 64 liegt. Sie können dieses Makro verwenden oder die EM_GETZOOM Nachricht explizit senden.
Edit_HideBalloonTip Blendet alle Sprechblasentippen aus, die einem Bearbeitungssteuerelement zugeordnet sind. Sie können dieses Makro verwenden oder die EM_HIDEBALLOONTIP Nachricht explizit senden.
Edit_LimitText Beschränkt die Textlänge, die in ein Bearbeitungssteuerelement eingegeben werden kann. Sie können dieses Makro verwenden oder die EM_LIMITTEXT Nachricht explizit senden.
Edit_LineFromChar Ruft den Index der Zeile ab, die den angegebenen Zeichenindex in einem mehrzeiligen Bearbeitungs- oder Rich-Edit-Steuerelement enthält. Sie können dieses Makro verwenden oder die EM_LINEFROMCHAR Nachricht explizit senden.
Edit_LineIndex Ruft den Zeichenindex des ersten Zeichens einer angegebenen Zeile in einem mehrzeiligen Bearbeitungs- oder Rich-Edit-Steuerelement ab. Sie können dieses Makro verwenden oder die EM_LINEINDEX Nachricht explizit senden.
Edit_LineLength Ruft die Länge einer Zeile in einem Bearbeitungs- oder Rich-Edit-Steuerelement in Zeichen ab. Sie können dieses Makro verwenden oder die EM_LINELENGTH Nachricht explizit senden.
Edit_NoSetFocus für die interne Verwendung vorgesehen; nicht für die Verwendung in Anwendungen empfohlen.
Verhindert, dass ein einzeiliges Bearbeitungssteuerelement den Tastaturfokus erhält. Sie können dieses Makro verwenden oder die EM_NOSETFOCUS Nachricht explizit senden.
Edit_ReplaceSel Ersetzt den markierten Text in einem Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement durch den angegebenen Text. Sie können dieses Makro verwenden oder die EM_REPLACESEL Nachricht explizit senden.
Edit_Scroll Scrollt den Text vertikal in einem mehrteiligen Bearbeitungs- oder Rich-Edit-Steuerelement. Sie können dieses Makro verwenden oder die EM_SCROLL Nachricht explizit senden.
Edit_ScrollCaret Scrollt das Caret in einem Bearbeitungs- oder Rich-Edit-Steuerelement in der Ansicht. Sie können dieses Makro verwenden oder die EM_SCROLLCARET Nachricht explizit senden.
Edit_SetCaretIndex Legt den nullbasierten Index der Position des Carets in einem Bearbeitungssteuerelement fest. Sie können dieses Makro verwenden oder die EM_SETCARETINDEX Nachricht explizit senden.
Edit_SetCueBannerText Legt den Text fest, der als Texthinweis oder Tipp für ein Bearbeitungssteuerelement angezeigt wird. Sie können dieses Makro verwenden oder die EM_SETCUEBANNER Nachricht explizit senden.
Edit_SetCueBannerTextFocused Legt den Text fest, der als Texthinweis oder Tipp für ein Bearbeitungssteuerelement angezeigt wird. Sie können dieses Makro verwenden oder die EM_SETCUEBANNER Nachricht explizit senden.
Edit_SetEndOfLine Legt das Zeilenendezeichen für ein angegebenes Bearbeitungssteuerelement fest. Verwenden Sie dieses Makro, oder senden Sie die EM_SETENDOFLINE Nachricht explizit.
Edit_SetExtendedStyle Legt die erweiterte Formatvorlage für ein angegebenes Bearbeitungssteuerelement fest. Verwenden Sie dieses Makro, oder senden Sie die EM_SETEXTENDEDSTYLE Nachricht explizit.
Edit_SetHandle Legt das Handle des Speichers fest, der von einem mehrstufigen Bearbeitungssteuerelement verwendet wird. Sie können dieses Makro verwenden oder die EM_SETHANDLE Nachricht explizit senden.
Edit_SetHilite Nicht implementiert.
Edit_SetModify Legt das Änderungskennzeichnung für ein Bearbeitungssteuerelement fest oder löscht sie. Das Änderungsflagge gibt an, ob der Text im Bearbeitungssteuerelement geändert wurde. Sie können dieses Makro verwenden oder die EM_SETMODIFY Nachricht explizit senden.
Edit_SetPasswordChar Legt das Kennwortzeichen für ein Bearbeitungs- oder Rich-Edit-Steuerelement fest oder entfernt es. Wenn ein Kennwortzeichen festgelegt wird, wird dieses Zeichen anstelle der vom Benutzer eingegebenen Zeichen angezeigt. Sie können dieses Makro verwenden oder die EM_SETPASSWORDCHAR Nachricht explizit senden.
Edit_SetReadOnly Legt die schreibgeschützte Formatvorlage (ES_READONLY) eines Bearbeitungs- oder Rich-Edit-Steuerelements fest oder entfernt sie. Sie können dieses Makro verwenden oder die EM_SETREADONLY Nachricht explizit senden.
Edit_SetRect Legt das Formatierungsrechteck eines Bearbeitungssteuerelements fest. Sie können dieses Makro verwenden oder die EM_SETRECT Nachricht explizit senden.
Edit_SetRectNoPaint Legt das Formatierungsrechteck eines mehrzeilen Bearbeitungssteuerelements fest. Dieses Makro entspricht Edit_SetRect, mit der Ausnahme, dass das Bearbeitungssteuerelementfenster nicht neu gezeichnet wird. Sie können dieses Makro verwenden oder die EM_SETRECTNP Nachricht explizit senden.
Edit_SetSel Wählt einen Bereich von Zeichen in einem Bearbeitungs- oder Rich-Edit-Steuerelement aus. Sie können dieses Makro verwenden oder die EM_SETSEL Nachricht explizit senden.
Edit_SetTabStops Legt die Tabstopps in einem mehrteiligen Bearbeitungs- oder Rich-Edit-Steuerelement fest. Wenn Text in das Steuerelement kopiert wird, bewirkt ein beliebiges Tabstoppzeichen im Text, dass bis zum nächsten Tabstopp Platz generiert wird. Sie können dieses Makro verwenden oder die EM_SETTABSTOPS Nachricht explizit senden.
Edit_SetText Legt den Text eines Bearbeitungssteuerelements fest.
Edit_SetWordBreakProc Ersetzt die Wordwrap-Standardfunktion eines Bearbeitungssteuerelements durch eine anwendungsdefinierte Wordwrap-Funktion. Sie können dieses Makro verwenden oder die EM_SETWORDBREAKPROC Nachricht explizit senden.
Edit_SetZoom Legt das Zoomverhältnis zwischen 1/64 und 64 fest. Sie können dieses Makro verwenden oder die EM_SETZOOM Nachricht explizit senden.
Edit_ShowBalloonTip Zeigt einen Sprechblasentipp an, der einem Bearbeitungssteuerelement zugeordnet ist. Sie können dieses Makro verwenden oder die EM_SHOWBALLOONTIP Nachricht explizit senden.
Edit_TakeFocus für die interne Verwendung vorgesehen; nicht für die Verwendung in Anwendungen empfohlen.
Erzwingt ein einzeiliges Bearbeitungssteuerelement, um den Tastaturfokus zu erhalten. Sie können dieses Makro verwenden oder die EM_TAKEFOCUS Nachricht explizit senden.
Edit_Undo Rückgängigmachen des letzten Vorgangs in der Rückgängig-Warteschlange eines Bearbeitungs- oder Rich-Edit-Steuerelements. Sie können dieses Makro verwenden oder die EM_UNDO Nachricht explizit senden.

Meldungen

Thema Inhalt
EM_CANUNDO Bestimmt, ob aktionen in der Rückgängig-Warteschlange eines Bearbeitungssteuerelements vorhanden sind. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_CHARFROMPOS Ruft Informationen zum Zeichen ab, das einem angegebenen Punkt im Clientbereich eines Bearbeitungssteuerelements am nächsten kommt. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_EMPTYUNDOBUFFER Setzt das Rückgängig-Kennzeichen eines Bearbeitungssteuerelements zurück. Das Rückgängig-Kennzeichen wird festgelegt, wenn ein Vorgang innerhalb des Bearbeitungssteuerelements rückgängig gemacht werden kann. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_FMTLINES Legt ein Kennzeichen fest, das bestimmt, ob ein mehrzeiliges Bearbeitungssteuerelement Weiche Zeilenumbruchzeichen enthält. Ein weicher Zeilenumbruch besteht aus zwei Wagenrücklauf und einem Zeilenvorschub und wird am Ende einer Zeile eingefügt, die aufgrund von Wortwrapping unterbrochen wird.
EM_GETCARETINDEX Ruft den nullbasierten Index der Position des Carets in einem Bearbeitungssteuerelement ab.
EM_GETCUEBANNER Ruft den Text ab, der als Texthinweis oder Tipp in einem Bearbeitungssteuerelement angezeigt wird.
EM_GETENDOFLINE Ruft das End-of-Line-Zeichen für ein angegebenes Bearbeitungssteuerelement ab. Sie können diese Nachricht explizit oder mithilfe des Edit_GetEndOfLine-Makros senden.
EM_GETEXTENDEDSTYLE Ruft die erweiterte Formatvorlage für ein Bearbeitungssteuerelement ab. Senden Sie diese Nachricht explizit oder mithilfe des Edit_GetExtendedStyle Makros.
EM_GETFIRSTVISIBLELINE Ruft den nullbasierten Index der obersten sichtbaren Zeile in einem mehrzeiligen Bearbeitungssteuerelement ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_GETHANDLE Ruft ein Handle des zurzeit für den Text eines mehrzeilen Bearbeitungssteuerelements zugewiesenen Arbeitsspeicher ab.
EM_GETHILITE Nicht implementiert.
EM_GETIMESTATUS Ruft einen Satz von Statuskennzeichnungen ab, die angeben, wie das Bearbeitungssteuerelement mit dem Eingabemethoden-Editor (INPUT Method Editor, IME) interagiert.
EM_GETLIMITTEXT Ruft den aktuellen Textgrenzwert für ein Bearbeitungssteuerelement ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_GETLINE Kopiert eine Textzeile aus einem Bearbeitungssteuerelement und platziert sie in einem angegebenen Puffer. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_GETLINECOUNT Ruft die Anzahl der Zeilen in einem mehrteiligen Bearbeitungssteuerelement ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_GETMARGINS Ruft die Breite der linken und rechten Seitenränder für ein Bearbeitungssteuerelement ab.
EM_GETMODIFY Ruft den Status des Änderungsflags eines Bearbeitungssteuerelements ab. Das Kennzeichen gibt an, ob der Inhalt des Bearbeitungssteuerelements geändert wurde. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_GETPASSWORDCHAR Ruft das Kennwortzeichen ab, das ein Bearbeitungssteuerelement anzeigt, wenn der Benutzer Text eingibt. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_GETRECT Ruft das Formatierungsrechteck eines Bearbeitungssteuerelements ab. Das Formatierungsrechteck ist das Begrenzungsrechteck, in das das Steuerelement den Text zeichnet. Das Begrenzungsrechteck ist unabhängig von der Größe des Bearbeitungssteuerelementfensters. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_GETSEL Ruft die Anfangs- und Endzeichenpositionen (in TCHARs) der aktuellen Auswahl in einem Bearbeitungssteuerelement ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_GETTHUMB Ruft die Position des Bildlauffelds (Daumen) in der vertikalen Bildlaufleiste eines mehrzeilen Bearbeitungssteuerelements ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_GETWORDBREAKPROC Ruft die Adresse der aktuellen Wordwrap-Funktion ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_GETZOOM Ruft das aktuelle Zoomverhältnis ab, das immer zwischen 1/64 und 64 liegt. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden. Sie können diese Nachricht explizit oder mithilfe des Edit_GetZoom Makros senden.
EM_HIDEBALLOONTIP Blendet alle Sprechblasentippen aus, die einem Bearbeitungssteuerelement zugeordnet sind.
EM_LIMITTEXT Legt die Textgrenze eines Bearbeitungssteuerelements fest. Der Textgrenzwert ist die maximale Textmenge in TCHAR-s, die der Benutzer in das Bearbeitungssteuerelement eingeben kann. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
Für Bearbeitungssteuerelemente und Microsoft Rich Edit 1.0 werden Bytes verwendet. Für Microsoft Rich Edit 2.0 und höher werden Zeichen verwendet.
EM_LINEFROMCHAR Ruft den Index der Zeile ab, die den angegebenen Zeichenindex in einem mehrzeiligen Bearbeitungssteuerelement enthält. Ein Zeichenindex ist der nullbasierte Index des Zeichens vom Anfang des Bearbeitungssteuerelements. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_LINEINDEX Ruft den Zeichenindex des ersten Zeichens einer angegebenen Zeile in einem mehrzeiligen Bearbeitungssteuerelement ab. Ein Zeichenindex ist der nullbasierte Index des Zeichens vom Anfang des Bearbeitungssteuerelements. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_LINELENGTH Ruft die Länge einer Zeile in einem Bearbeitungssteuerelement in Zeichen ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_LINESCROLL Scrollt den Text in einem mehrteiligen Bearbeitungssteuerelement.
EM_NOSETFOCUS für die interne Verwendung vorgesehen; nicht für die Verwendung in Anwendungen empfohlen.
Verhindert, dass ein einzeiliges Bearbeitungssteuerelement den Tastaturfokus erhält. Sie können diese Nachricht explizit oder mithilfe des Edit_NoSetFocus Makros senden.
EM_POSFROMCHAR Ruft die Clientbereichskoordinaten eines angegebenen Zeichens in einem Bearbeitungssteuerelement ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_REPLACESEL Ersetzt den markierten Text in einem Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement durch den angegebenen Text.
EM_SCROLL Scrollt den Text vertikal in einem mehrzeilen Bearbeitungssteuerelement. Diese Nachricht entspricht dem Senden einer WM_VSCROLL Nachricht an das Bearbeitungssteuerelement. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SCROLLCARET Scrollt das Caret in einem Bearbeitungssteuerelement in der Ansicht. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETCARETINDEX Legt den nullbasierten Index der Position des Carets in einem Bearbeitungssteuerelement fest.
EM_SETCUEBANNER Legt den textbezogenen Hinweis oder den Tipp fest, der vom Bearbeitungssteuerelement angezeigt wird, um den Benutzer zur Eingabe von Informationen aufzufordern.
EM_SETENDOFLINE Legt das Zeilenendezeichen für ein angegebenes Bearbeitungssteuerelement fest. Sie können diese Nachricht explizit oder mithilfe des Edit_SetEndOfLine Makros senden.
EM_SETEXTENDEDSTYLE Legt die erweiterte Formatvorlage für ein Bearbeitungssteuerelement fest. Senden Sie diese Nachricht explizit oder mithilfe des Edit_SetExtendedStyle Makros.
EM_SETHANDLE Legt das Handle des Speichers fest, der von einem mehrstufigen Bearbeitungssteuerelement verwendet wird.
EM_SETHILITE Nicht implementiert.
EM_SETIMESTATUS Legt die Statuskennzeichnungen fest, die bestimmen, wie ein Bearbeitungssteuerelement mit dem IME interagiert.
EM_SETLIMITTEXT Legt die Textgrenze eines Bearbeitungssteuerelements fest. Der Textgrenzwert ist die maximale Textmenge in TCHAR-s, die der Benutzer in das Bearbeitungssteuerelement eingeben kann. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
Für Bearbeitungssteuerelemente und Microsoft Rich Edit 1.0 werden Bytes verwendet. Für Microsoft Rich Edit 2.0 und höher werden Zeichen verwendet.
Die EM_SETLIMITTEXT Nachricht ist identisch mit der EM_LIMITTEXT Nachricht.
EM_SETMARGINS Legt die Breite der linken und rechten Seitenränder für ein Bearbeitungssteuerelement fest. Die Nachricht zeigt das Steuerelement neu an, um die neuen Seitenränder widerzuspiegeln. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETMODIFY Legt das Änderungskennzeichnung für ein Bearbeitungssteuerelement fest oder löscht sie. Das Änderungsflagge gibt an, ob der Text im Bearbeitungssteuerelement geändert wurde. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETPASSWORDCHAR Legt das Kennwortzeichen für ein Bearbeitungssteuerelement fest oder entfernt es. Wenn ein Kennwortzeichen festgelegt wird, wird dieses Zeichen anstelle der vom Benutzer eingegebenen Zeichen angezeigt. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETREADONLY Legt die schreibgeschützte Formatvorlage (ES_READONLY) eines Bearbeitungssteuerelements fest oder entfernt sie. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETRECT Legt das Formatierungsrechteck eines mehrzeilen Bearbeitungssteuerelements fest. Das Formatierungsrechteck ist das Begrenzungsrechteck, in das das Steuerelement den Text zeichnet. Das Begrenzungsrechteck ist unabhängig von der Größe des Bearbeitungssteuerelementfensters.
Diese Nachricht wird nur von mehrstufigen Bearbeitungssteuerelementen verarbeitet. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETRECTNP Legt das Formatierungsrechteck eines mehrzeilen Bearbeitungssteuerelements fest. Die EM_SETRECTNP Nachricht ist identisch mit der EM_SETRECT Nachricht, mit der Ausnahme, dass EM_SETRECTNP das Bearbeitungssteuerelementfenster nicht nicht neu.
Das Formatierungsrechteck ist das Begrenzungsrechteck, in das das Steuerelement den Text zeichnet. Das Begrenzungsrechteck ist unabhängig von der Größe des Bearbeitungssteuerelementfensters.
Diese Nachricht wird nur von mehrstufigen Bearbeitungssteuerelementen verarbeitet. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETSEL Wählt einen Bereich von Zeichen in einem Bearbeitungssteuerelement aus. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETTABSTOPS Die EM_SETTABSTOPS Meldung legt die Tabstopps in einem mehrteiligen Bearbeitungssteuerelement fest. Wenn Text in das Steuerelement kopiert wird, bewirkt ein beliebiges Tabstoppzeichen im Text, dass bis zum nächsten Tabstopp Platz generiert wird.
Diese Nachricht wird nur von mehrstufigen Bearbeitungssteuerelementen verarbeitet. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETWORDBREAKPROC Ersetzt die Wordwrap-Standardfunktion eines Bearbeitungssteuerelements durch eine anwendungsdefinierte Wordwrap-Funktion. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETZOOM Legt das Zoomverhältnis zwischen 1/64 und 64 fest. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden. Sie können diese Nachricht explizit oder mithilfe des Edit_SetZoom Makros senden.
EM_SHOWBALLOONTIP Die EM_SHOWBALLOONTIP Meldung zeigt eine Sprechblasentipp an, die einem Bearbeitungssteuerelement zugeordnet ist.
EM_TAKEFOCUS für die interne Verwendung vorgesehen; nicht für die Verwendung in Anwendungen empfohlen.
Erzwingt ein einzeiliges Bearbeitungssteuerelement, um den Tastaturfokus zu erhalten. Sie können diese Nachricht explizit oder mithilfe des Edit_TakeFocus Makros senden.
EM_UNDO Diese Meldung macht den letzten Bearbeitungssteuerelementvorgang in der Rückgängig-Warteschlange des Steuerelements rückgängig. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
WM_UNDO Eine Anwendung sendet eine WM_UNDO Nachricht an ein Bearbeitungssteuerelement, um den letzten Vorgang rückgängig zu machen. Wenn diese Nachricht an ein Bearbeitungssteuerelement gesendet wird, wird der zuvor gelöschte Text wiederhergestellt oder der zuvor hinzugefügte Text gelöscht.

Benachrichtigungen

Thema Inhalt
EN_ALIGN_LTR_EC Wird gesendet, wenn der Benutzer die Bearbeitungssteuerungsrichtung von links nach rechts geändert hat. Das übergeordnete Fenster des Bearbeitungssteuerelements empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_ALIGN_RTL_EC Wird gesendet, wenn der Benutzer die Bearbeitungssteuerelementrichtung von rechts nach links geändert hat. Das übergeordnete Fenster des Bearbeitungssteuerelements empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_CHANGE Wird gesendet, wenn der Benutzer eine Aktion ausgeführt hat, die möglicherweise Text in einem Bearbeitungssteuerelement geändert hat. Im Gegensatz zum EN_UPDATE Benachrichtigungscode wird dieser Benachrichtigungscode gesendet, nachdem der Bildschirm vom System aktualisiert wurde. Das übergeordnete Fenster des Bearbeitungssteuerelements empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_ERRSPACE Wird gesendet, wenn ein Bearbeitungssteuerelement nicht genügend Arbeitsspeicher zuordnen kann, um eine bestimmte Anforderung zu erfüllen. Das übergeordnete Fenster des Bearbeitungssteuerelements empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_HSCROLL Wird gesendet, wenn der Benutzer auf die horizontale Bildlaufleiste eines Bearbeitungssteuerelements klickt. Das übergeordnete Fenster des Bearbeitungssteuerelements empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht. Das übergeordnete Fenster wird benachrichtigt, bevor der Bildschirm aktualisiert wird.
EN_KILLFOCUS Der EN_KILLFOCUS Benachrichtigungscode wird gesendet, wenn ein Bearbeitungssteuerelement den Tastaturfokus verliert. Das übergeordnete Fenster des Bearbeitungssteuerelements empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_MAXTEXT Wird gesendet, wenn die aktuelle Texteinfügung die angegebene Anzahl von Zeichen für das Bearbeitungssteuerelement überschritten hat. Die Texteinfügung wurde abgeschnitten.
Diese Nachricht wird auch gesendet, wenn ein Bearbeitungssteuerelement nicht über die ES_AUTOHSCROLL Formatvorlage verfügt und die Anzahl der eingefügten Zeichen die Breite des Bearbeitungssteuerelements überschreitet.
Diese Nachricht wird auch gesendet, wenn ein Bearbeitungssteuerelement nicht über die ES_AUTOVSCROLL Formatvorlage verfügt und die Gesamtanzahl der Zeilen, die sich aus einer Texteinfügung ergeben, die Höhe des Bearbeitungssteuerelements überschreitet.
Das übergeordnete Fenster des Bearbeitungssteuerelements empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_SETFOCUS Gesendet, wenn ein Bearbeitungssteuerelement den Tastaturfokus erhält. Das übergeordnete Fenster des Bearbeitungssteuerelements empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_UPDATE Wird gesendet, wenn ein Bearbeitungssteuerelement gerade neu gezeichnet wird. Dieser Benachrichtigungscode wird gesendet, nachdem das Steuerelement den Text formatiert hat, aber bevor er den Text anzeigt. Dies ermöglicht es, die Größe des Bearbeitungssteuerelementfensters bei Bedarf zu ändern. Das übergeordnete Fenster des Bearbeitungssteuerelements empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_VSCROLL Wird gesendet, wenn der Benutzer auf die vertikale Bildlaufleiste eines Bearbeitungssteuerelements klickt oder wenn der Benutzer mit dem Mausrad über das Bearbeitungssteuerelement scrollt. Das übergeordnete Fenster des Bearbeitungssteuerelements empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht. Das übergeordnete Fenster wird benachrichtigt, bevor der Bildschirm aktualisiert wird.
WM_CTLCOLOREDIT Ein Bearbeitungssteuerelement, das nicht schreibgeschützt oder deaktiviert ist, sendet die WM_CTLCOLOREDIT Nachricht an das übergeordnete Fenster, wenn das Steuerelement gezeichnet werden soll. Durch Reaktion auf diese Meldung kann das übergeordnete Fenster das angegebene Gerätekontexthandle verwenden, um den Text und die Hintergrundfarben des Bearbeitungssteuerelements festzulegen.

Strukturen

Thema Inhalt
EDITBALLOONTIP- Enthält Informationen zu einer Sprechblaseinfo, die einem Schaltflächensteuerelement zugeordnet ist.

Konstanten

Thema Inhalt
Bearbeiten von Steuerelementformatvorlagen Um ein Bearbeitungssteuerelement mithilfe der CreateWindow oder CreateWindowEx-Funktion zu erstellen, geben Sie die EDIT-Klasse, die entsprechenden Fensterformatkonstanten und eine Kombination der folgenden Bearbeitungssteuerelement-Formatvorlagen an. Nachdem das Steuerelement erstellt wurde, können diese Formatvorlagen nicht geändert werden, außer wie angegeben.