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

Vedere anche

Riferimenti

Classe di CMFCPropertyGridProperty

Grafico della gerarchia

Classe di CEdit