Compartilhar via


CMFCPropertyGridCtrl::AddProperty

Adiciona uma nova propriedade para um controle de grade de propriedade.

int AddProperty(
   CMFCPropertyGridProperty* pProp,
   BOOL bRedraw=TRUE,
   BOOL bAdjustLayout=TRUE 
);

Parâmetros

  • [in] pProp
    Ponteiro para a propriedade.

  • [in] bRedraw
    TRUE para redesenhar imediatamente a propriedade; caso contrário, FALSE.o valor padrão é TRUE.

  • [in] bAdjustLayout
    TRUE para recalcular como desenhar o texto e o valor da propriedade, e desenhar na propriedade; FALSE para usar cálculos existentes para desenhar a propriedade.o valor padrão é TRUE.

Valor de retorno

Se esse método for bem sucedida, o índice com base zero da posição no controle de grade de propriedade onde a propriedade é adicionada; caso contrário, -1.

Comentários

Este método adiciona um ponteiro para a propriedade especificada para o final da lista de propriedades do controle de grade de propriedade.Não destrua as propriedades ou não permite que saiam de escopo antes do controle de grade ser destruído.Quando você tiver feito com o controle de grade de propriedade chamada, CMFCPropertyGridCtrl::RemoveAll para excluir todas as propriedades adicionadas.O método de AddProperty falhará se a propriedade especificada já terá sido adicionada à lista.

Requisitos

Cabeçalho: afxpropertygridctrl.h

Consulte também

Referência

Classe de CMFCPropertyGridCtrl

Gráfico de hierarquia

CMFCPropertyGridCtrl::AdjustLayout