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