CMFCPropertyGridProperty числовой ввод

Я использую пакет функций MFC, и у меня есть закрепляемое окно свойств. Как мне запретить пользователю вводить любые другие символы, кроме цифр, в поле значений?

Спасибо...


person Owen    schedule 26.08.2009    source источник


Ответы (1)


Один из конструкторов класса CMFCPropertyGridProperty имеет параметр lpszValidChars, который можно использовать для ограничения вводимых символов. например

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

Последний параметр здесь ограничивает вводимые символы.

person Steve Beedie    schedule 26.08.2009