CMFCPropertyGridProperty::CreateInPlaceEdit
Chamado pela estrutura para criar um controle editável para uma propriedade.
virtual CWnd* CreateInPlaceEdit(
CRect rectEdit,
BOOL& bDefaultFormat
);
Parâmetros
[in] rectEdit
O retângulo delimitador do controle editável.[in] bDefaultFormat
TRUE para usar o formato padrão da propriedade para definir o texto do controle editável; caso contrário, FALSE.
Valor de retorno
Um ponteiro para o controle editável se este método êxito; caso contrário, NULL.
Comentários
Este método usam os valores de varValue, lpszEditMask, lpszEditTemplate, e os parâmetros de lpszValidChars que são especificados no construtor da classe de CMFCPropertyGridProperty .Por padrão, esse método oferece suporte aos tipos variantes de varValue .Isso inclui VT_BSTR, VT_R4, VT_R8, VT_UI1, VT_I2, VT_INT, VT_UINT, VT_I4, VT_UI2, VT_UI4, e VT_BOOL.
Este método cria um controle de CMFCMaskedEdit se um ou mais de lpszEditMask, de lpszEditTemplate, ou de parâmetros de lpszValidChars são especificados; caso contrário, crie um controle de CEdit .
Requisitos
Cabeçalho: afxpropertygridctrl.h