CMFCPropertyGridProperty::CreateInPlaceEdit

Chamado pela estrutura para criar um controle para uma propriedade editável.

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 de propriedade para conjunto o texto do controle editável; caso contrário, FALSE.

Valor de retorno

Um ponteiro para o controle editável, se esse método for bem-sucedida; caso contrário, NULL.

Comentários

Esse método usa os valores do varValue, lpszEditMask, lpszEditTemplate, e lpszValidChars parâmetros que são especificados no CMFCPropertyGridProperty construtor da classe.Por padrão, esse método oferece suporte a varValue tipos variantes. 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.

Esse método cria um CMFCMaskedEdit controle se uma ou mais de lpszEditMask, lpszEditTemplate, ou lpszValidChars são especificados; caso contrário, ela cria um CEdit controle.

Requisitos

Cabeçalho: afxpropertygridctrl.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCPropertyGridProperty

Classe CEdit