CEdit::LimitText

void LimitText ( int nChars = 0 );

Parametreleri

nChars

Kullanıcının girebileceği metin uzunluğu (bayt cinsinden) belirtir. Bu parametre 0 ise, metin uzunluğunu UINT_MAX bayta ayarlanır. Bu varsayılan davranıştır.

Açıklamalar

Kullanıcı, edit denetimi girebilirsiniz metin uzunluğunu sınırlamak için bu işlev çağrısı.

Metin sınırı değiştirme yalnızca kullanıcının girebileceği metin kısıtlar. Zaten düzenleme denetimine metin üzerinde bir etkisi yoktur, ne de CWnd SetWindowText üye işlevi tarafından düzenleme denetimi kopyaladığınız metin uzunluğunu etkilemez. Bir uygulama içine bir düzenleme denetimine LimitTextçağrısında belirtilenden daha fazla metin yerleştirmek için SetWindowText işlevini kullanıyorsa, kullanıcı herhangi bir düzenleme denetimi içindeki metni silebilirsiniz. Ancak, metin sınırı kullanıcı varolan metni yeni metinle değiştirmesini engeller, sürece geçerli seçimi silme metni metin sınırın altına düşmeye neden olur.

&Notnbsp;  Win32'de (Windows NT ve Windows 95), SetLimitText yerine bu işlevi.

Daha fazla bilgi için bkz: EM_LIMITTEXT Win32 belgelerinde.

CEdit ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CWnd::SetWindowText, CEdit::GetLimitText, CEdit::SetLimitText

Index