CMFCPropertyGridProperty::CreateInPlaceEdit
Appelé par l'infrastructure pour créer un contrôle modifiable pour une propriété.
virtual CWnd* CreateInPlaceEdit(
CRect rectEdit,
BOOL& bDefaultFormat
);
Paramètres
[in] rectEdit
Le rectangle englobant du contrôle modifiable.[in] bDefaultFormat
TRUE pour utiliser le format par défaut de la propriété pour définir le texte du contrôle modifiable ; sinon, FALSE.
Valeur de retour
Pointeur vers le contrôle modifiable si cette méthode aboutit ; sinon, NULL.
Notes
Cette méthode utilise les valeurs d' varValue, lpszEditMask, lpszEditTemplate, et paramètres d' lpszValidChars spécifiés dans le constructeur de classe de CMFCPropertyGridProperty . Par défaut, cette méthode prend en charge les types de variant d' varValue . Cela inclut VT_BSTR, VT_R4, VT_R8, VT_UI1, VT_I2, VT_INT, VT_UINT, VT_I4, VT_UI2, VT_UI4, et VT_BOOL.
Cette méthode crée un contrôle de CMFCMaskedEdit si un ou plusieurs de lpszEditMask, d' lpszEditTemplate, ou de paramètres d' lpszValidChars sont spécifiés ; sinon, elle crée un contrôle de CEdit .
Configuration requise
en-tête : afxpropertygridctrl.h