次の方法で共有


CEdit::SetLimitText

CEdit でこのオブジェクトのテキストの境界を設定するには、このメンバー関数を呼び出します。

void SetLimitText(
   UINT nMax 
);

パラメーター

  • nMax
    文字の新しいテキストの境界。

解説

テキストの境界がテキストの最大量は、エディット コントロールに入力できる文字で、です。

テキストの境界の restrict を変更してテキストだけユーザー入力できます。さらに、エディット コントロールのテキストには影響しません CWnd、既にの SetWindowText のメンバー関数でエディット コントロールにコピーしたテキストの長さに影響します。LimitTextへの呼び出しで指定された、エディット コントロールにテキストを設定するときにアプリケーションが SetWindowText 関数を使用すると、ユーザーはのエディット コントロール内のテキスト削除できます。ただし、テキストの境界が現在の選択を削除すると、テキストがテキストの境界の下にある場合、ユーザーが新しいテキストで既存のテキストを置換ようにします。

この関数は、Win32 の LimitText を置き換えます。

詳細については、Windows SDKの EM_SETLIMITTEXT を参照してください。

使用例

CEditView::GetEditCtrlの例を参照してください。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CEdit クラス

階層図

CEdit::GetLimitText

CEdit::LimitText