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.

Übersichten

Thema Inhalte
Informationen zum Bearbeiten von Steuerelementen Ein Bearbeitungssteuerelement ist ein rechteckiges Steuerelementfenster, das normalerweise in einem Dialogfeld verwendet wird, damit der Benutzer Text eingeben und bearbeiten kann.
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 es Ihrer Anwendung, die meisten Features eines einfachen Textverarbeitungs-Geräts zu implementieren.

Funktionen

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
Bearbeiten von _ 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.
_EmptyUndoBuffer bearbeiten Setzt das Rückgängigflag eines Bearbeitungs- oder Rich Edit-Steuerelements zurück. Das Rückgängig-Flag wird immer dann festgelegt, wenn ein Vorgang innerhalb des Bearbeitungssteuerelements rückgängig macht werden kann. Sie können dieses Makro verwenden oder die EM _ EMPTYUNDOBUFFER-Nachricht explizit senden.
Aktivieren _ bearbeiten Aktiviert oder deaktiviert ein Bearbeitungssteuerelement.
Bearbeiten von _ FmtLines Legt ein Flag fest, das bestimmt, ob von einem mehrzeiligen Bearbeitungssteuerelement abgerufener Text weiche Zeilenunterbrechungszeichen enthält. Ein softer Zeilensprung besteht aus zwei Wagenrückläufen und einem Zeilenvorschub und wird am Ende einer Zeile eingefügt, die aufgrund von Wörtern unterbrochen wird. Sie können dieses Makro verwenden oder die EM _ FMTLINES-Nachricht explizit senden.
Bearbeiten _ von GetCaretIndex Ruft den nullbasierten Index der Position des Caretelements in einem Bearbeitungssteuerelement ab. Sie können dieses Makro verwenden oder die EM _ GETCARETINDEX-Nachricht explizit senden.
Bearbeiten _ von 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.
Bearbeiten _ von GetEndOfLine Ruft das Zeilenendezeichen für ein angegebenes Bearbeitungssteuerelement ab. Verwenden Sie dieses Makro, oder senden Sie die EM _ GETENDOFLINE-Nachricht explizit.
Bearbeiten _ von GetExtendedStyle Ruft den erweiterten Stil für ein angegebenes Bearbeitungssteuerelement ab. Verwenden Sie dieses Makro, oder senden Sie die EM _ GETEXTENDEDSTYLE-Nachricht explizit.
Bearbeiten von _ 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.
Bearbeiten _ von GetHandle Ruft ein Handle für den Arbeitsspeicher ab, der derzeit für den Text eines mehrzeiligen Bearbeitungssteuerelements zugeordnet ist. Sie können dieses Makro verwenden oder die EM _ GETHANDLE-Nachricht explizit senden.
GetHilite bearbeiten _ Nicht implementiert.
GetLine bearbeiten _ Ruft eine Textzeile aus einem Bearbeitungs- oder Rich Edit-Steuerelement ab. Sie können dieses Makro verwenden oder die EM _ GETLINE-Nachricht explizit senden.
GetLineCount bearbeiten _ Ruft die Anzahl der Zeilen im Text eines Bearbeitungssteuerelements ab. Sie können dieses Makro verwenden oder die EM _ GETLINECOUNT-Nachricht explizit senden.
Bearbeiten _ von GetModify Ruft den Status des Änderungsflags 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.
Bearbeiten _ von 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.
Bearbeiten von _ GetRect Ruft das Formatierungsrechteck eines Bearbeitungssteuerelements ab. Sie können dieses Makro verwenden oder die EM _ GETRECT-Nachricht explizit senden.
GetSel bearbeiten _ Ruft die Anfangs- und Endzeichenpositionen der aktuellen Auswahl in einem Bearbeitungs- oder Rich Edit-Steuerelement ab. Sie können dieses Makro verwenden oder die EM _ GETSEL-Nachricht explizit senden.
GetText bearbeiten _ Ruft den Text eines Bearbeitungssteuerelements ab.
Bearbeiten von _ GetTextLength Ruft die Anzahl der Zeichen im Text eines Bearbeitungssteuerelements ab.
Bearbeiten _ von 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.
Bearbeiten _ von 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.
_HideBalloonTip bearbeiten Blendet Sprechblasentipps aus, die einem Bearbeitungssteuerelement zugeordnet sind. Sie können dieses Makro verwenden oder die EM _ HIDEBALLOONTIP-Nachricht explizit senden.
Bearbeiten von _ LimitText Schränkt die Länge des Texts ein, der in ein Bearbeitungssteuerelement eingegeben werden kann. Sie können dieses Makro verwenden oder die EM _ LIMITTEXT-Nachricht explizit senden.
Bearbeiten _ von 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.
Bearbeiten von _ LineIndex Ruft den Zeichenindex des ersten Zeichens einer angegebenen Zeile in einem Mehrzeilenbearbeitungs- oder Rich Edit-Steuerelement ab. Sie können dieses Makro verwenden oder die EM _ LINEINDEX-Nachricht explizit senden.
Bearbeiten _ von 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.
Bearbeiten _ von NoSetFocus Für die interne Verwendung vorgesehen; wird nicht für die Verwendung in Anwendungen empfohlen.
Verhindert, dass ein einzeilenbasiertes Bearbeitungssteuer steuerelement den Tastaturfokus erhält. Sie können dieses Makro verwenden oder die EM _ NOSETFOCUS-Nachricht explizit senden.
Bearbeiten _ Von ReplaceSel Ersetzt den ausgewählten Text in einem Bearbeitungssteuerfeld oder einem Rich-Edit-Steuerelement durch den angegebenen Text. Sie können dieses Makro verwenden oder die EM _ REPLACESEL-Nachricht explizit senden.
Scrollen _ bearbeiten Führt einen vertikalen Bildlauf des Texts in einem mehrzeilenigen Bearbeitungs- oder Rich Edit-Steuerelement durch. Sie können dieses Makro verwenden oder die EM _ SCROLL-Nachricht explizit senden.
Bearbeiten _ von ScrollCaret Scrollt das Caret-Steuerelement in einem Bearbeitungs- oder Rich-Edit-Steuerelement in die Ansicht. Sie können dieses Makro verwenden oder die EM _ SCROLLCARET-Nachricht explizit senden.
Bearbeiten _ von SetCaretIndex Legt den nullbasierten Index der Position des Caretpunkts in einem Bearbeitungssteuerpunkt fest. Sie können dieses Makro verwenden oder die EM _ SETCARETINDEX-Nachricht explizit senden.
Bearbeiten _ von SetCueBannerText Legt den Text fest, der als Text cue oder tip für ein Bearbeitungssteuerfeld angezeigt wird. Sie können dieses Makro verwenden oder die EM _ SETCUEBANNER-Nachricht explizit senden.
Bearbeiten _ von SetCueBannerTextFocused Legt den Text fest, der als Text cue oder tip für ein Bearbeitungssteuerfeld angezeigt wird. Sie können dieses Makro verwenden oder die EM _ SETCUEBANNER-Nachricht explizit senden.
Bearbeiten _ von SetEndOfLine Legt das Zeilenendezeichen für ein angegebenes Bearbeitungssteuerzeichen fest. Verwenden Sie dieses Makro, oder senden Sie die EM _ SETENDOFLINE-Nachricht explizit.
Bearbeiten _ von SetExtendedStyle Legt den erweiterten Stil für ein angegebenes Bearbeitungssteuer steuerelement fest. Verwenden Sie dieses Makro, oder senden Sie die EM _ SETEXTENDEDSTYLE-Nachricht explizit.
Bearbeiten _ von SetHandle Legt das Handle des Arbeitsspeichers fest, der von einem mehrstufigen Bearbeitungssteuerteil verwendet wird. Sie können dieses Makro verwenden oder die EM _ SETHANDLE-Nachricht explizit senden.
Bearbeiten _ von SetHilite Nicht implementiert.
Bearbeiten _ von SetModify Legt das Änderungsflag für ein Bearbeitungssteuerzeichen fest oder löschen es. Das Änderungsflag gibt an, ob der Text im Bearbeitungssteuerfeld geändert wurde. Sie können dieses Makro verwenden oder die EM _ SETMODIFY-Nachricht explizit senden.
Bearbeiten _ von SetPasswordChar Legt das Kennwortzeichen für ein Bearbeitungs- oder Rich Edit-Steuerelement fest oder entfernt es. Wenn ein Kennwortzeichen festgelegt wird, wird dieses Zeichen statt der vom Benutzer eingegebenen Zeichen angezeigt. Sie können dieses Makro verwenden oder die EM _ SETPASSWORDCHAR-Nachricht explizit senden.
Bearbeiten _ von SetReadOnly Legt den schreibgeschützten Stil (ES READONLY) eines Bearbeitungs- oder Rich Edit-Steuerelements fest oder _ entfernt ihn. Sie können dieses Makro verwenden oder die EM _ SETREADONLY-Nachricht explizit senden.
Bearbeiten _ von SetRect Legt das Formatierungsrechteck eines Bearbeitungssteuer steuerelements fest. Sie können dieses Makro verwenden oder die EM _ SETRECT-Nachricht explizit senden.
Bearbeiten _ von SetRectNoPaint Legt das Formatierungsrechteck eines mehrzweckigen Bearbeitungssteuer steuerelements fest. Dieses Makro entspricht _ "SetRect bearbeiten",mit der Ausnahme, dass das Bearbeitungssteuerfenster nicht neu gezeichnet wird. Sie können dieses Makro verwenden oder die EM _ SETRECTNP-Nachricht explizit senden.
Bearbeiten _ von 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.
Bearbeiten _ von SetTabStops Legt die Registerkartenstopps in einem mehrstufigen Bearbeitungs- oder Rich-Edit-Steuerelement fest. Wenn Text in das Steuerelement kopiert wird, bewirkt jedes Tabstoppzeichen im Text, dass bis zum nächsten Tabstopp Leerzeichen generiert werden. Sie können dieses Makro verwenden oder die EM _ SETTABSTOPS-Nachricht explizit senden.
Bearbeiten _ von SetText Legt den Text eines Bearbeitungssteuerfelds fest.
Bearbeiten _ von SetWordBreakProc Ersetzt die Wordwrap-Standardfunktion eines Edit-Steuerelements durch eine anwendungsdefinierte Wordwrap-Funktion. Sie können dieses Makro verwenden oder die EM _ SETWORDBREAKPROC-Nachricht explizit senden.
Bearbeiten _ von SetZoom Legt das Zoomverhältnis zwischen 1/64 und 64 fest. Sie können dieses Makro verwenden oder die EM _ SETZOOM-Nachricht explizit senden.
Bearbeiten _ von ShowBalloonTip Zeigt einen Sprechblasentipp an, der einem Bearbeitungssteuer steuerelement zugeordnet ist. Sie können dieses Makro verwenden oder die EM _ SHOWBALLOONTIP-Nachricht explizit senden.
Bearbeiten _ von TakeFocus Für die interne Verwendung vorgesehen; wird nicht für die Verwendung in Anwendungen empfohlen.
Erzwingt, dass ein einzeilenbasiertes Bearbeitungssteuer steuerelement den Tastaturfokus erhält. Sie können dieses Makro verwenden oder die EM _ TAKEFOCUS-Nachricht explizit senden.
_Rückgängig machen Der letzte Vorgang in der Rückgängig-Warteschlange eines Bearbeitungs- oder Rich-Edit-Steuerelements wird rückgängig gemacht. Sie können dieses Makro verwenden oder die _ EM-Undo-Nachricht explizit senden.

Nachrichten

Thema Inhalte
EM _ CANUNDO Bestimmt, ob es Aktionen in der Rückgängig-Warteschlange eines Bearbeitungssteuersteuertyps gibt. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
EM _ CHARFROMPOS Ruft Informationen über das Zeichen ab, das einem angegebenen Punkt im Clientbereich eines Bearbeitungssteuerzeichens am nächsten liegt. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
EM _ EMPTYUNDOBUFFER Setzt das Rückgängig-Flag eines Bearbeitungssteuerzeichens zurück. Das Rückgängig-Flag wird immer dann festgelegt, wenn ein Vorgang innerhalb des Bearbeitungssteuerzeichens rückgängig gemacht werden kann. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
EM _ FMTLINES Legt ein Flag fest, das bestimmt, ob ein mehrzeilenbasiertes Bearbeitungssteuerzeichen Zeichen mit weichem Zeilenumbruch enthält. Ein weicher Zeilenumbruch besteht aus zwei Wagenrücklauf- und einem Zeilenfeed und wird am Ende einer Zeile eingefügt, die aufgrund von Wordwrapping unterbrochen wird.
EM _ GETCARETINDEX Ruft den nullbasierten Index der Position des Caret-Caret-Steuerelements in einem Bearbeitungssteuerpunkt 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 Makros _ GetEndOfLine bearbeiten senden.
EM _ GETEXTENDEDSTYLE Ruft den erweiterten Stil für ein Bearbeitungssteuerelement ab. Senden Sie diese Nachricht explizit oder mithilfe des _ GetExtendedStyle-Makros bearbeiten.
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 Arbeitsspeichers ab, der derzeit für den Text eines mehrzeiligen Bearbeitungssteuerelements zugeordnet ist.
EM _ GETHILITE Nicht implementiert.
EM _ GETIMESTATUS Ruft einen Satz von Statusflags 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 mehrzeiligen 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 Bearbeitungssteuerelementfensters. Sie können diese Nachricht entweder an ein Bearbeitungssteuerelement oder ein Rich Edit-Steuerelement senden.
EM _ GETSEL Ruft die Anfangs- und Endzeichenpositionen (in TCHAR s) 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 (Schieberegler) in der vertikalen Bildlaufleiste eines mehrzeiligen 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 Makros _ GetZoom bearbeiten senden.
EM _ HIDEBALLOONTIP Blendet alle einem Bearbeitungssteuerelement zugeordneten Sprechblasentipps aus.
EM _ LIMITTEXT Legt das Textlimit eines Bearbeitungssteuerelements fest. Das Textlimit 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 Führt einen Bildlauf im Text in einem mehrzeiligen Bearbeitungssteuerelement durch.
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 Makros _ NoSetFocus bearbeiten 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 Führt einen vertikalen Bildlauf des Texts in einem mehrzeiligen Bearbeitungssteuerelement durch. 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 Caretelement 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 Caretelements 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 _ SetEndOfLine bearbeiten senden.
EM _ SETEXTENDEDSTYLE Legt den erweiterten Stil für ein Bearbeitungssteuerelement fest. Senden Sie diese Nachricht explizit oder mithilfe des Makros _ SetExtendedStyle bearbeiten.
EM _ SETHANDLE Legt das Handle des Arbeitsspeichers fest, der von einem mehrstufigen Bearbeitungssteuerteil verwendet wird.
EM _ SETHILITE Nicht implementiert.
EM _ SETIMESTATUS Legt die Statusflags fest, die bestimmen, wie ein Bearbeitungssteuerzeichen mit dem IME interagiert.
EM _ SETLIMITTEXT Legt die Textgrenze eines Bearbeitungssteuerfelds fest. Die Textgrenze ist die maximale Textmenge in TCHAR s, die der Benutzer in das Bearbeitungssteuerfeld eingeben kann. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an 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 mit der EM _ LIMITTEXT-Nachricht identisch.
EM _ SETMARGINS Legt die Breite des linken und rechten Rands für ein Bearbeitungssteuer steuerelement fest. In der Meldung wird das Steuerelement neu gedrammt, um die neuen Ränder widerzuleiten. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
EM _ SETMODIFY Legt das Änderungsflag für ein Bearbeitungssteuerzeichen fest oder löschen es. Das Änderungsflag gibt an, ob der Text im Bearbeitungssteuerfeld geändert wurde. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
EM _ SETPASSWORDCHAR Legt das Kennwortzeichen für ein Bearbeitungssteuerzeichen fest oder entfernt es. Wenn ein Kennwortzeichen festgelegt wird, wird dieses Zeichen statt der vom Benutzer eingegebenen Zeichen angezeigt. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
EM _ SETREADONLY Legt den schreibgeschützten Stil (ES _ READONLY)eines Bearbeitungssteuersteuer steuerelements fest oder entfernt ihn. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
EM _ SETRECT Legt das Formatierungsrechteck eines mehrzweckigen Bearbeitungssteuer steuerelements 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 Bearbeitungssteuerfensters.
Diese Meldung wird nur von mehrline-Bearbeitungssteuerelementen verarbeitet. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
EM _ SETRECTNP Legt das Formatierungsrechteck eines mehrzweckigen Bearbeitungssteuer steuerelements fest. Die EM _ SETRECTNP-Nachricht ist mit der EM _ SETRECT-Meldung identisch, außer dass EM _ SETRECTNP das Bearbeitungssteuersteuerfenster nicht neu gezeichnet hat.
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 Bearbeitungssteuerfensters.
Diese Meldung wird nur von mehrline-Bearbeitungssteuerelementen verarbeitet. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
EM _ SETSEL Wählt einen Bereich von Zeichen in einem Bearbeitungssteuerzeichen aus. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
EM _ SETTABSTOPS Die Meldung EM _ SETTABSTOPS legt die Registerkartenstopps in einem mehrstufigen Bearbeitungssteuerfeld fest. Wenn Text in das Steuerelement kopiert wird, bewirkt jedes Tabstoppzeichen im Text, dass bis zum nächsten Tabstopp Leerzeichen generiert werden.
Diese Meldung wird nur von mehrline-Bearbeitungssteuerelementen verarbeitet. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
EM _ SETWORDBREAKPROC Ersetzt die Wordwrap-Standardfunktion eines Edit-Steuerelements durch eine anwendungsdefinierte Wordwrap-Funktion. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an 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 Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden. Sie können diese Nachricht explizit oder mithilfe des Makros _ SetZoom bearbeiten senden.
EM _ SHOWBALLOONTIP Die EM _ SHOWBALLOONTIP-Meldung zeigt eine Sprechblaseninfo an, die einem Bearbeitungssteuer steuerelement zugeordnet ist.
EM _ TAKEFOCUS Für die interne Verwendung vorgesehen; wird nicht für die Verwendung in Anwendungen empfohlen.
Erzwingt, dass ein einzeilenbasiertes Bearbeitungssteuer steuerelement den Tastaturfokus erhält. Sie können diese Nachricht explizit oder mithilfe des _ TakeFocus-Makros Bearbeiten senden.
EM _ UNDO Mit dieser Meldung wird der letzte Bearbeitungssteuerungsvorgang in der Rückgängig-Warteschlange des Steuerelements rückgängig gemacht. Sie können diese Nachricht entweder an ein Bearbeitungssteuer steuerelement oder an ein Rich Edit-Steuerelement senden.
WM _ UNDO Eine Anwendung sendet eine WM _ UNDO-Nachricht an ein Bearbeitungssteuerteil, um den letzten Vorgang rückgängig zu machen. Wenn diese Meldung an ein Bearbeitungssteuerfeld 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 Bearbeitungssteuer elements empfängt diesen Benachrichtigungscode über eine WM _ COMMAND-Meldung.
EN _ ALIGN _ RTL _ EC Wird gesendet, wenn der Benutzer die Bearbeitungssteuerungsrichtung von rechts nach links geändert hat. Das übergeordnete Fenster des Bearbeitungssteuer elements empfängt diesen Benachrichtigungscode über eine WM _ COMMAND-Meldung.
EN _ CHANGE Wird gesendet, wenn der Benutzer eine Aktion ergriffen hat, die möglicherweise Text in einem Bearbeitungssteuerfeld geändert hat. Im Gegensatz zum EN _ UPDATE-Benachrichtigungscode wird dieser Benachrichtigungscode gesendet, nachdem das System den Bildschirm aktualisiert hat. Das übergeordnete Fenster des Bearbeitungssteuer elements empfängt diesen Benachrichtigungscode über eine WM _ COMMAND-Meldung.
EN _ ERRSPACE Wird gesendet, wenn ein Bearbeitungssteuer steuerelement nicht genügend Arbeitsspeicher zuordnen kann, um eine bestimmte Anforderung zu erfüllen. Das übergeordnete Fenster des Bearbeitungssteuer elements empfängt diesen Benachrichtigungscode über eine WM _ COMMAND-Meldung.
EN _ HSCROLL Wird gesendet, wenn der Benutzer auf die horizontale Scrollleiste eines Bearbeitungssteuerfelds klickt. Das übergeordnete Fenster des Bearbeitungssteuer elements empfängt diesen Benachrichtigungscode über eine WM _ COMMAND-Meldung. Das übergeordnete Fenster wird benachrichtigt, bevor der Bildschirm aktualisiert wird.
EN _ KILLFOCUS Der EN _ KILLFOCUS-Benachrichtigungscode wird gesendet, wenn ein Bearbeitungssteuer steuerelement den Tastaturfokus verliert. Das übergeordnete Fenster des Bearbeitungssteuer elements empfängt diesen Benachrichtigungscode über eine WM _ COMMAND-Meldung.
EN _ MAXTEXT Wird gesendet, wenn die aktuelle Texteinfügung die angegebene Anzahl von Zeichen für das Bearbeitungssteuerfeld überschritten hat. Die Texteinfügung wurde abgeschnitten.
Diese Meldung wird auch gesendet, wenn ein Bearbeitungssteuerzeichen nicht über das ES _ AUTOHSCROLL-Format verfügt und die Anzahl der eingefügten Zeichen die Breite des Bearbeitungssteuerzeichens überschreiten würde.
Diese Meldung wird auch gesendet, wenn ein Bearbeitungssteuerfeld nicht über das ES _ AUTOVSCROLL-Format verfügt und die Gesamtanzahl von Zeilen, die sich aus einer Texteinfügung ergeben, die Höhe des Bearbeitungssteuerfelds überschreitet.
Das übergeordnete Fenster des Bearbeitungssteuer elements empfängt diesen Benachrichtigungscode über eine WM _ COMMAND-Meldung.
EN _ SETFOCUS Wird gesendet, wenn ein Bearbeitungssteuer steuerelement den Tastaturfokus erhält. Das übergeordnete Fenster des Bearbeitungssteuer elements empfängt diesen Benachrichtigungscode über eine WM _ COMMAND-Meldung.
EN _ UPDATE Wird gesendet, wenn ein Bearbeitungssteuer steuerelement sich selbst neu gezeichnet hat. Dieser Benachrichtigungscode wird gesendet, nachdem das Steuerelement den Text formatiert hat, aber bevor der Text angezeigt wird. Dadurch kann die Größe des Bearbeitungssteuerfensters bei Bedarf geändert werden. Das übergeordnete Fenster des Bearbeitungssteuer elements empfängt diesen Benachrichtigungscode über eine WM _ COMMAND-Meldung.
EN _ VSCROLL Wird gesendet, wenn der Benutzer auf die vertikale Bildlaufleiste eines Bearbeitungssteuerfelds klickt oder wenn der Benutzer mit dem Mausrad über das Bearbeitungssteuerfeld scrollt. Das übergeordnete Fenster des Bearbeitungssteuer elements empfängt diesen Benachrichtigungscode über eine WM _ COMMAND-Meldung. Das übergeordnete Fenster wird benachrichtigt, bevor der Bildschirm aktualisiert wird.
WM _ CTLCOLOREDIT Ein Bearbeitungssteuer steuerelement, das nicht schreibgeschützt oder deaktiviert ist, sendet die WM _ CTLCOLOREDIT-Nachricht an das übergeordnete Fenster, wenn das Steuerelement gezeichnet werden soll. Wenn auf diese Meldung reagiert wird, kann das übergeordnete Fenster das angegebene Gerätekontexthand handle verwenden, um den Text und die Hintergrundfarben des Bearbeitungssteuerfelds festzulegen.

Strukturen

Thema Inhalte
EDITBALLOONTIP Enthält Informationen zu einer Sprechblasenspitze, die einem Schaltflächen-Steuerelement zugeordnet ist.

Konstanten

Thema Inhalte
Bearbeiten von Steuerelementstilen Um mit der CreateWindow- oder CreateWindowEx-Funktion ein Bearbeitungssteuer steuerelement zu erstellen, geben Sie die EDIT-Klasse, die entsprechenden Fensterformatkonst constants und eine Kombination der folgenden Bearbeitungssteuerstile an. Nachdem das Steuerelement erstellt wurde, können diese Stile nur wie angegeben geändert werden.