3

MFC 機能パックを使用しており、ドッキング可能なプロパティ ウィンドウがあります。ユーザーが値フィールドに数字以外の文字を入力できないようにするにはどうすればよいですか?

ありがとう...

4

1 に答える 1

6

CMFCPropertyGridProperty クラスのコンストラクターの 1 つには、入力できる文字を制限するために使用できるパラメーターlpszValidCharsがあります。例えば

CMFCPropertyGridProperty* pProp = new CMFCPropertyGridProperty(_T("Numeric Value"),
        (_variant_t) 250l, _T("A numeric value"), NULL, NULL, NULL, 
        _T("0123456789"));

ここの最後のパラメーターは、入力できる文字を制限します。

于 2009-08-26T07:37:33.223 に答える