c++ - CMFCPropertyGridProperty 数字输入

标签 c++ visual-c++ mfc-feature-pack

我正在使用 MFC 功能包,并且有一个可停靠的属性窗口。如何限制用户在值字段中仅键入数字以外的任何其他字符?

谢谢...

最佳答案

CMFCPropertyGridProperty 类的构造函数之一有一个参数 lpszValidChars,您可以使用它来限制可以输入的字符。例如

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

这里最后一个参数限制了可以输入的字符。

关于c++ - CMFCPropertyGridProperty 数字输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1332754/

相关文章:

c++ - 赋值重载 : why does using the same object cause problems in the program?

c++ - 有没有一种简单的方法可以让 `boost::ptr_vector` 在 Visual Studio 中对调试器更加友好?

c++ - std::_USE 未定义

windows - 有没有更好的MFC 2008 Feature Pack Documentation

c++ - 如何设置CMFCPropertyListCtrl的列宽?

c++ - 是否可以从 CMFCRibbonCategory 中删除 CMFCRibbonPanel?

c++ - 跳过未知选项而不抛出 boost 程序选项

c++ - 复制初始化和显式构造函数 - 编译器差异

c++ - COleDateTime 模糊符号

c++ - 虚拟关键字似乎被忽略