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