entrée numérique CMFCPropertyGridProperty
-
19-09-2019 - |
Question
J'utilise pack de fonctionnalités de MFC et j'ai une fenêtre de propriétés ancrable. Comment puis-je limiter l'utilisateur de taper seul tout autre caractère, mais le nombre dans le champ des valeurs?
Merci ...
La solution
L'un des constructeurs pour la classe CMFCPropertyGridProperty a un paramètre lpszValidChars que vous pouvez utiliser pour limiter les caractères qui peuvent être saisis. par exemple.
CMFCPropertyGridProperty* pProp = new CMFCPropertyGridProperty(_T("Numeric Value"),
(_variant_t) 250l, _T("A numeric value"), NULL, NULL, NULL,
_T("0123456789"));
Le dernier paramètre limite ici les caractères qui peuvent être saisis.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow