Steuerelement bearbeiten (Windows-Steuerelemente)

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

Übersichten

Thema Inhalte
Informationen zu Steuerelementen bearbeiten Ein Bearbeitungssteuerelement ist ein rechteckiges Steuerelementfenster, das in der Regel in einem Dialogfeld verwendet wird, um dem Benutzer die Eingabe und Bearbeitung von Text zu ermöglichen.
Bearbeiten 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. Mehrzeilige Bearbeitungssteuerelemente erleichtern ihrer Anwendung die Implementierung der meisten Features eines einfachen Textverarbeitungsprogramms.

Functions

Thema Inhalte
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.

Makros

Thema Inhalte
Edit_CanUndo Bestimmt, ob in der Rückgängig-Warteschlange eines Bearbeitungs- oder Rich-Bearbeitungssteuerelements Aktionen vorhanden sind. Sie können dieses Makro verwenden oder die EM_CANUNDO Nachricht explizit senden.
Edit_EmptyUndoBuffer Setzt das Rückgängig-Flag eines Bearbeitungs- oder Rich-Bearbeitungssteuerelements zurück. Das Rückgängig-Flag wird immer dann festgelegt, wenn ein Vorgang innerhalb des Bearbeitungssteuerelements rückgängig 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 Flag fest, das bestimmt, ob text, der aus einem mehrzeiligen Bearbeitungssteuerelement abgerufen wird, weiche Zeilenumbruchzeichen enthält. Ein weicher Zeilenumbruch besteht aus zwei Wagenrückläufen und einem Zeilenvorschub und wird am Ende einer Zeile eingefügt, die aufgrund von Wordwrapping unterbrochen wird. Sie können dieses Makro verwenden oder die EM_FMTLINES Nachricht explizit senden.
Edit_GetCaretIndex Ruft den nullbasierten Index der Position des Caretzeichens 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 Zeilenendezeichen für ein angegebenes Bearbeitungssteuerelement ab. Verwenden Sie dieses Makro, oder senden Sie die EM_GETENDOFLINE Nachricht explizit.
Edit_GetExtendedStyle Ruft den erweiterten Stil 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 Speicher ab, der derzeit für den Text eines mehrzeilen Bearbeitungssteuerelements zugeordnet ist. 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-Bearbeitungssteuerelement 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 des Änderungsflags eines Bearbeitungs- oder Rich-Bearbeitungssteuerelements 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-Bearbeitungssteuerelement 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 Endzeichenpositionen der aktuellen Auswahl in einem Bearbeitungs- oder Rich-Bearbeitungssteuerelement 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-Bearbeitungssteuerelements 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 Sprechblasenspitzen aus, die einem Bearbeitungssteuerelement zugeordnet sind. Sie können dieses Makro verwenden oder die EM_HIDEBALLOONTIP Nachricht explizit senden.
Edit_LimitText Begrenzt die Länge von Text, der 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 Zeichen in einem Bearbeitungs- oder Rich-Bearbeitungssteuerelement ab. Sie können dieses Makro verwenden oder die EM_LINELENGTH Nachricht explizit senden.
Edit_NoSetFocus Für den internen Gebrauch bestimmt; nicht für die Verwendung in Anwendungen empfohlen.
Verhindert, dass ein einzeiliges Bearbeitungssteuerelement den Tastaturfokus empfängt. Sie können dieses Makro verwenden oder die EM_NOSETFOCUS-Nachricht explizit senden.
Edit_ReplaceSel Ersetzt den ausgewählten Text in einem Bearbeitungssteuerelement oder einem 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 mehrlineigen Bearbeitungs- oder Rich-Edit-Steuerelement. Sie können dieses Makro verwenden oder die EM_SCROLL Nachricht explizit senden.
Edit_ScrollCaret Scrollt den Caret in einem Bearbeitungs- oder Rich-Bearbeitungssteuerelement in die 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 den erweiterten Stil für ein angegebenes Bearbeitungssteuerelement fest. Verwenden Sie dieses Makro, oder senden Sie die EM_SETEXTENDEDSTYLE Nachricht explizit.
Edit_SetHandle Legt den Handle des Arbeitsspeichers fest, der von einem mehrlineilen Bearbeitungssteuerelement verwendet wird. Sie können dieses Makro verwenden oder die EM_SETHANDLE Nachricht explizit senden.
Edit_SetHilite Nicht implementiert.
Edit_SetModify Legt das Änderungsflag für ein Bearbeitungssteuerelement fest oder löscht es. Das Änderungsflag 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-Bearbeitungssteuerelement 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 den schreibgeschützten Stil (ES_READONLY) eines Bearbeitungs- oder Rich-Bearbeitungssteuerelements 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 mehrlineigen Bearbeitungssteuerelements fest. Dieses Makro entspricht Edit_SetRect, mit der Ausnahme, dass das Fenster "Steuerelement bearbeiten" 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 Registerkartenstopps in einem mehrlineigen Bearbeitungs- oder Rich-Edit-Steuerelement fest. Wenn Text in das Steuerelement kopiert wird, bewirkt jedes Registerkartenzeichen im Text, dass Leerzeichen bis zum nächsten Tabstopp generiert werden. 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 eine Ballonspitze an, die einem Bearbeitungssteuerelement zugeordnet ist. Sie können dieses Makro verwenden oder die EM_SHOWBALLOONTIP Nachricht explizit senden.
Edit_TakeFocus Für den internen Gebrauch bestimmt; nicht für die Verwendung in Anwendungen empfohlen.
Erzwingt, dass ein einzeiliges Bearbeitungssteuerelement den Tastaturfokus erhält. Sie können dieses Makro verwenden oder die EM_TAKEFOCUS Nachricht explizit senden.
Edit_Undo Hebt den letzten Vorgang in der Rückgängig-Warteschlange eines Bearbeitungs- oder Rich-Edit-Steuerelements auf. Sie können dieses Makro verwenden oder die EM_UNDO Nachricht explizit senden.

Nachrichten

Thema Inhalte
EM_CANUNDO Bestimmt, ob in der Rückgängig-Warteschlange eines Bearbeitungssteuerelements Aktionen vorhanden sind. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_CHARFROMPOS Ruft Informationen zu dem Zeichen ab, das einem angegebenen Punkt im Clientbereich eines Bearbeitungssteuerelements am nächsten ist. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_EMPTYUNDOBUFFER Setzt das Undo-Flag eines Bearbeitungssteuerelements zurück. Das Undo-Flag wird immer dann festgelegt, wenn ein Vorgang innerhalb des Bearbeitungssteuerelements rückgängig werden kann. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_FMTLINES Legt ein Flag fest, das bestimmt, ob ein mehrzeiliges Bearbeitungssteuerelement Zeichen mit Weichenumbruch enthält. Ein Weichlinienumbruch besteht aus zwei Wagenrückläufen 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 Zeilenendezeichen 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 makros Edit_GetExtendedStyle .
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 Derzeit für den Text eines Mehrzeilenbearbeitungssteuerelements zugewiesenen Arbeitsspeichers ab.
EM_GETHILITE Nicht implementiert.
EM_GETIMESTATUS Ruft eine Reihe von status-Flags ab, die angeben, wie das Bearbeitungssteuerelement mit dem Eingabemethoden-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 von Zeilen in einem mehrlineigen Bearbeitungssteuerelement ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_GETMARGINS Ruft die Breite des linken und rechten Rands für ein Bearbeitungssteuerelement ab.
EM_GETMODIFY Ruft den Status des Änderungsflags eines Bearbeitungssteuerelements ab. Das Flag 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 einschränkende Rechteck, in das das Steuerelement den Text zeichnet. Das einschränkende Rechteck ist unabhängig von der Größe des Bearbeitungssteuerungsfensters. 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 (Thumb) in der vertikalen Bildlaufleiste eines mehrlineigen 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 Ballonspitzen aus, die einem Bearbeitungssteuerelement zugeordnet sind.
EM_LIMITTEXT Legt den Textgrenzwert eines Bearbeitungssteuerelements fest. Das Textlimit ist die maximale Textmenge in TCHARs, 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 Zeichen in einem Bearbeitungssteuerelement ab. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_LINESCROLL Scrollt den Text in einem mehrlineigen Bearbeitungssteuerelement.
EM_NOSETFOCUS Für den internen Gebrauch bestimmt; nicht für die Verwendung in Anwendungen empfohlen.
Verhindert, dass ein einzeiliges Bearbeitungssteuerelement den Tastaturfokus empfängt. Sie können diese Nachricht explizit oder mithilfe des makros Edit_NoSetFocus 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 ausgewählten Text in einem Bearbeitungssteuerelement oder einem Rich-Edit-Steuerelement durch den angegebenen Text.
EM_SCROLL Scrollt den Text vertikal in einem mehrlineigen 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 die 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 Texthinweis oder 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 makros Edit_SetEndOfLine senden.
EM_SETEXTENDEDSTYLE Legt den erweiterten Stil für ein Bearbeitungssteuerelement fest. Senden Sie diese Nachricht explizit oder mithilfe des makros Edit_SetExtendedStyle .
EM_SETHANDLE Legt den Handle des Arbeitsspeichers fest, der von einem mehrlineilen Bearbeitungssteuerelement verwendet wird.
EM_SETHILITE Nicht implementiert.
EM_SETIMESTATUS Legt die status Flags fest, die bestimmen, wie ein Bearbeitungssteuerelement mit dem IME interagiert.
EM_SETLIMITTEXT Legt den Textgrenzwert eines Bearbeitungssteuerelements fest. Das Textlimit ist die maximale Textmenge in TCHARs, 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 des linken und rechten Rands für ein Bearbeitungssteuerelement fest. Die Meldung zeichnet das Steuerelement neu, um die neuen Ränder widerzuspiegeln. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETMODIFY Legt das Änderungsflag für ein Bearbeitungssteuerelement fest oder löscht es. Das Änderungsflag 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 den schreibgeschützten Stil (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 mehrlineigen Bearbeitungssteuerelements fest. Das Formatierungsrechteck ist das einschränkende Rechteck, in das das Steuerelement den Text zeichnet. Das einschränkende Rechteck ist unabhängig von der Größe des Bearbeitungssteuerelementfensters.
Diese Nachricht wird nur von Steuerelementen mit mehrlineiler Bearbeitung verarbeitet. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich-Edit-Steuerelement senden.
EM_SETRECTNP Legt das Formatierungsrechteck eines mehrlineigen Bearbeitungssteuerelements fest. Die EM_SETRECTNP Nachricht ist mit der EM_SETRECT-Nachricht identisch, mit der Ausnahme, dass EM_SETRECTNP das Fenster "Steuerelement bearbeiten " nicht neu zeichnet.
Das Formatierungsrechteck ist das einschränkende Rechteck, in das das Steuerelement den Text zeichnet. Das einschränkende Rechteck ist unabhängig von der Größe des Bearbeitungssteuerelementfensters.
Diese Nachricht wird nur von Steuerelementen mit mehrlineiler Bearbeitung 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 fest, dass die Registerkarte in einem mehrlineiligen Bearbeitungssteuerelement beendet wird. Wenn Text in das Steuerelement kopiert wird, bewirkt jedes Registerkartenzeichen im Text, dass Leerzeichen bis zum nächsten Tabstopp generiert werden.
Diese Nachricht wird nur von Steuerelementen mit mehrlineiler Bearbeitung 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 makros Edit_SetZoom senden.
EM_SHOWBALLOONTIP Die EM_SHOWBALLOONTIP-Meldung zeigt eine Ballonspitze an, die einem Bearbeitungssteuerelement zugeordnet ist.
EM_TAKEFOCUS Für den internen Gebrauch bestimmt; nicht für die Verwendung in Anwendungen empfohlen.
Erzwingt, dass ein einzeiliges Bearbeitungssteuerelement den Tastaturfokus erhält. Sie können diese Nachricht explizit oder mithilfe des makros Edit_TakeFocus senden.
EM_UNDO Mit dieser Meldung wird der letzte Bearbeitungssteuerelementvorgang in der Rückgängig-Warteschlange des Steuerelements rückgängiggemacht. 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 Inhalte
EN_ALIGN_LTR_EC Wird gesendet, wenn der Benutzer die Bearbeitungssteuerungsrichtung in von links nach rechts geändert hat. Das übergeordnete Fenster des Steuerelements "Bearbeiten" empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_ALIGN_RTL_EC Wird gesendet, wenn der Benutzer die Bearbeitungssteuerungsrichtung in rechts nach links geändert hat. Das übergeordnete Fenster des Steuerelements "Bearbeiten" 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 das System den Bildschirm aktualisiert hat. Das übergeordnete Fenster des Steuerelements "Bearbeiten" empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_ERRSPACE Wird gesendet, wenn ein Bearbeitungssteuerelement nicht genügend Arbeitsspeicher zuweisen kann, um eine bestimmte Anforderung zu erfüllen. Das übergeordnete Fenster des Steuerelements "Bearbeiten" 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 Steuerelements "Bearbeiten" 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 Steuerelements "Bearbeiten" 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 Meldung wird auch gesendet, wenn ein Bearbeitungssteuerelement nicht über die ES_AUTOHSCROLL Formatvorlage verfügt und die Anzahl der einzufügenden Zeichen die Breite des Bearbeitungssteuerelements überschreiten würde.
Diese Nachricht wird auch gesendet, wenn ein Bearbeitungssteuerelement nicht über das ES_AUTOVSCROLL Format verfügt und die Gesamtanzahl von Zeilen, die sich aus einem Texteinfügung ergeben, die Höhe des Bearbeitungssteuerelements überschreiten würde.
Das übergeordnete Fenster des Steuerelements "Bearbeiten" empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_SETFOCUS Wird gesendet, wenn ein Bearbeitungssteuerelement den Tastaturfokus empfängt. Das übergeordnete Fenster des Steuerelements "Bearbeiten" empfängt diesen Benachrichtigungscode über eine WM_COMMAND Nachricht.
EN_UPDATE Wird gesendet, wenn ein Bearbeitungssteuerelement sich selbst neu zeichnet. Dieser Benachrichtigungscode wird gesendet, nachdem das Steuerelement den Text formatiert hat, aber bevor der Text angezeigt wird. Dies ermöglicht es, die Größe des Bearbeitungssteuerelementfensters bei Bedarf zu ändern. Das übergeordnete Fenster des Steuerelements "Bearbeiten" 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 Steuerelements "Bearbeiten" 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. Wenn sie auf diese Nachricht reagieren, kann das übergeordnete Fenster das angegebene Gerätekontexthandle verwenden, um die Text- und Hintergrundfarben des Bearbeitungssteuerelements festzulegen.

Strukturen

Thema Inhalte
EDITBALLOONTIP Enthält Informationen zu einer Ballonspitze, die einem Schaltflächensteuerelement zugeordnet ist.

Konstanten

Thema Inhalte
Bearbeiten von Steuerelementstilen Um ein Bearbeitungssteuerelement mit der Funktion CreateWindow oder CreateWindowEx zu erstellen, geben Sie die EDIT-Klasse, die entsprechenden Fensterstilkonstanten und eine Kombination aus den folgenden Bearbeitungssteuerelementstilen an. Nachdem das Steuerelement erstellt wurde, können diese Stile nicht mehr geändert werden, außer wie angegeben.