EM _ LIMITTEXT-Nachricht
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.
Parameter
-
wParam
-
Die maximale Anzahl von TCHAR s, die der Benutzer eingeben kann. Für ANSI-Text ist dies die Anzahl von Bytes. Für Unicode-Text ist dies die Anzahl der Zeichen. Diese Zahl enthält nicht das abschließende NULL-Zeichen.
Rich Edit-Steuerelemente: Wenn dieser Parameter 0 (null) ist, wird die Textlänge auf 64.000 Zeichen festgelegt.
Wenn dieser Parameter 0 (null) ist, wird die Textlänge auf 0x7FFFFFFE Zeichen für einzeilige Bearbeitungssteuerelemente oder -1 für mehrzeilige Bearbeitungssteuerelemente festgelegt.
-
lParam
-
Dieser Parameter wird nicht verwendet.
Rückgabewert
Diese Meldung gibt keinen Wert zurück.
Hinweise
Die EM _ LIMITTEXT-Nachricht schränkt nur den Text ein, den der Benutzer eingeben kann. Sie wirkt sich nicht auf Text aus, der sich bereits im Bearbeitungssteuerelement befindet, wenn die Nachricht gesendet wird, und wirkt sich auch nicht auf die Länge des Texts aus, der von der WM _ SETTEXT-Nachricht in das Bearbeitungssteuerelement kopiert wird. Wenn eine Anwendung die WM _ SETTEXT-Nachricht verwendet, um mehr Text in einem Bearbeitungssteuerelement zu platzieren, als in der EM _ LIMITTEXT-Nachricht angegeben ist, kann der Benutzer den gesamten Inhalt des Bearbeitungssteuerelements bearbeiten.
Bevor EM _ LIMITTEXT aufgerufen wird, beträgt der Standardgrenzwert für die Textmenge, die ein Benutzer in ein Bearbeitungssteuerelement eingeben kann, 32.767 Zeichen.
Bei einzeiligen Bearbeitungssteuerelementen ist der Textgrenzwert entweder 0x7FFFFFFE Bytes oder der Wert des wParam-Parameters, je nachdem, welcher Wert kleiner ist. Bei mehrzeiligen Bearbeitungssteuerelementen ist dieser Wert entweder -1 Byte oder der Wert des wParam-Parameters, je nachdem, welcher Wert kleiner ist.
Rich Edit: Wird in Microsoft Rich Edit 1.0 und höher unterstützt. Verwenden Sie die Meldung EM _ EXLIMITTEXT für Textlängenwerte, die größer als 64.000 sind. Informationen zur Kompatibilität von Rich Edit-Versionen mit den verschiedenen Systemversionen finden Sie unter Informationen zu Rich Edit-Steuerelementen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows [Nur Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Header |
|
Siehe auch
-
Referenz
-
Andere Ressourcen