Share via


CMFCPropertyGridProperty::CreateInPlaceEdit

Llamado por el marco para crear un control modificable para una propiedad.

virtual CWnd* CreateInPlaceEdit(
   CRect rectEdit,
   BOOL& bDefaultFormat 
);

Parámetros

  • [in] rectEdit
    El rectángulo delimitador del control modificable.

  • [in] bDefaultFormat
    TRUE para utilizar el formato de la propiedad predeterminada para establecer el texto del control modificable; si no, FALSE.

Valor devuelto

Un puntero al control modificable si este método se realiza correctamente; si no, NULL.

Comentarios

Este método utiliza los valores de varValue, lpszEditMask, lpszEditTemplate, y los parámetros de lpszValidChars que se especifican en el constructor de clase de CMFCPropertyGridProperty .De forma predeterminada, este método admite tipos variables de varValue .Esto incluye VT_BSTR, VT_R4, VT_R8, VT_UI1, VT_I2, VT_INT, VT_UINT, VT_I4, VT_UI2, VT_UI4, y VT_BOOL.

Este método crea un control de CMFCMaskedEdit si uno o más de lpszEditMask, de lpszEditTemplate, o los parámetros de lpszValidChars se especifican; si no, crea un control de CEdit .

Requisitos

encabezado: afxpropertygridctrl.h

Vea también

Referencia

Clase de CMFCPropertyGridProperty

Gráfico de jerarquía

Clase de CEdit