MFC 機能パックを使用しており、ドッキング可能なプロパティ ウィンドウがあります。ユーザーが値フィールドに数字以外の文字を入力できないようにするにはどうすればよいですか?
ありがとう...
MFC 機能パックを使用しており、ドッキング可能なプロパティ ウィンドウがあります。ユーザーが値フィールドに数字以外の文字を入力できないようにするにはどうすればよいですか?
ありがとう...
CMFCPropertyGridProperty クラスのコンストラクターの 1 つには、入力できる文字を制限するために使用できるパラメーターlpszValidCharsがあります。例えば
CMFCPropertyGridProperty* pProp = new CMFCPropertyGridProperty(_T("Numeric Value"),
(_variant_t) 250l, _T("A numeric value"), NULL, NULL, NULL,
_T("0123456789"));
ここの最後のパラメーターは、入力できる文字を制限します。