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