Freigeben über


CEdit::SetLimitText

Rufen Sie die Memberfunktion auf, um die Textgrenze für dieses Objekt CEdit bewerten.

void SetLimitText(
   UINT nMax 
);

Parameter

  • nMax
    Die neue Textgrenze, in Zeichen.

Hinweise

Die Textgrenze ist die maximale Textmenge, in Zeichen, die das Bearbeitungssteuerelement akzeptiert.

Die Textgrenze ändern, schränkt nur den Text ein, den der Benutzer eingeben kann.Es hat keine Auswirkungen auf jeden Text bereits im Bearbeitungssteuerelement, wirkt sich dies noch die Länge des Texts, der dem Bearbeitungssteuerelement durch die SetWindowText-Memberfunktion in CWnd kopiert wird.Wenn eine Anwendung die SetWindowText-Funktion verwendet, um mehr Text in ein Bearbeitungssteuerelement zu platzieren, als im Aufruf von LimitText angegeben wird, kann der Benutzer eines des Texts innerhalb des Bearbeitungssteuerelements löschen.aber trotzdem die Textgrenze den Benutzer beim Ersetzen des vorhandenen Text mit neuem Text, es sei denn, das Löschen der aktuellen Auswahl den Text bewirkt, dass unter die Textgrenze zu ab.

Diese Funktion ersetzt LimitText in Win32.

Weitere Informationen finden Sie unter EM_SETLIMITTEXT in Windows SDK.

Beispiel

Im Beispiel für CEditView::GetEditCtrl.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CEdit-Klasse

Hierarchien-Diagramm

CEdit::GetLimitText

CEdit::LimitText