CMFCPropertyGridProperty числовой ввод - PullRequest
3 голосов
/ 26 августа 2009

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

Спасибо ...

1 Ответ

5 голосов
/ 26 августа 2009

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...