Partilhar via


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

Consulte também

Referência

Classe de CMFCPropertyGridProperty

Gráfico de hierarquia

Classe de CEdit