我正在使用MFC功能包,我有一个可停靠的属性窗口。如何限制用户在值字段中单独键入任何其他字符,但仅限数字?
...谢谢
答案 0 :(得分:5)
CMFCPropertyGridProperty类的一个构造函数有一个参数 lpszValidChars ,您可以使用它来限制可以输入的字符。 e.g。
CMFCPropertyGridProperty* pProp = new CMFCPropertyGridProperty(_T("Numeric Value"),
(_variant_t) 250l, _T("A numeric value"), NULL, NULL, NULL,
_T("0123456789"));
此处的最后一个参数限制了可以输入的字符。