CMFCPropertyGridProperty::CreateInPlaceEdit
Chiamato dal framework per creare un controllo modificabile per una proprietà.
virtual CWnd* CreateInPlaceEdit(
CRect rectEdit,
BOOL& bDefaultFormat
);
Parametri
[in] rectEdit
Il rettangolo di delimitazione del controllo modificabile.[in] bDefaultFormat
TRUE di utilizzare il formato di proprietà predefinito per impostare il testo del controllo modificabile, in caso contrario, FALSE.
Valore restituito
Un puntatore al controllo modificabile se questo metodo ha esito positivo; in caso contrario, NULL.
Note
Questo metodo utilizza i valori varValue, lpszEditMask, lpszEditTemplatee i parametri lpszValidChars specificati nel costruttore della classe CMFCPropertyGridProperty.Per impostazione predefinita, questo metodo supporta i tipi di variant varValue.Include VT_BSTR, VT_R4, VT_R8, VT_UI1, VT_I2, VT_INT, VT_UINT, VT_I4, VT_UI2, VT_UI4e VT_BOOL.
Questo metodo crea un controllo CMFCMaskedEdit se uno o più lpszEditMask, lpszEditTemplate, o dei parametri lpszValidChars vengono specificati, in caso contrario, viene creato un controllo CEdit.
Requisiti
intestazione: afxpropertygridctrl.h