目次に戻る
一覧ページに戻る
CPEditBox::SetMaxLength
2001/12/20 update.
入力可能な最大文字数を指定します。

書式

  void SetMaxLength(int len);

パラメータ


len
最大文字数を指定します。
デフォルトは255です。

解説


エディットボックスに入力可能な最大文字数(バイト数)を指定します。
ここで指定された文字数を超える入力はエディットボックスではできません。





ウィンドウ(ダイアログ)を生成して、その中にエディットボックスを配置します。

CPWindow win;
CPEditBox ebox;
int mlen;

//ダイアログを生成する
win.Clear();
win.CreateNewDialog("TestDialog",120,120,300,200);

//エディットボックスの位置・サイズを指定
ebox.SetBounds(10,10,120,20);

//エディットボックスに入力できる文字数を制限
ebox.SetMaxLength(8);

//エディットボックスをCPWindowに結びつける
win.Add(&ebox);

//エディットボックスに入力できる文字数を取得
mlen=ebox.GetMaxLength();

//ダイアログの表示・イベントループの開始
win.DoModal();

この例の場合は、「SetMaxLength」により8文字以上の入力はできません。
「mlen=8」が入ります。


ビルド時に必要なファイル


ライブラリ :CPartsLib.lib (Macintoshの場合は、CPartsCW.a)
ヘッダ :CPEditBox.h


関連リンク


CPEditBoxクラス
CPEditBox::GetMaxLength