Compartir a través de


CMFCPropertyGridCtrl::AddProperty

agrega una nueva propiedad a un control de cuadrícula de propiedades.

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

Parámetros

  • [in] pProp
    puntero a una propiedad.

  • [in] bRedraw
    TRUE para actualizar la propiedad inmediatamente; si no, FALSE.El valor predeterminado es TRUE.

  • [in] bAdjustLayout
    TRUE para actualizar cómo dibujar texto y el valor de la propiedad y, a continuación dibujar la propiedad; FALSE para utilizar cálculos existentes para dibujar la propiedad.El valor predeterminado es TRUE.

Valor devuelto

Si este método se realiza correctamente, el índice de base cero de la posición del control de cuadrícula de propiedades donde se agrega la propiedad; de lo contrario, -1.

Comentarios

Este método agrega un puntero a la propiedad especificada al final de la lista de propiedades del control de cuadrícula de propiedades.No destruir las propiedades ni permite que van de ámbito antes de que se destruya el control de cuadrícula.Cuando haya terminado con el control de cuadrícula de propiedades, llamada CMFCPropertyGridCtrl::RemoveAll para eliminar todas las propiedades agregadas.El método de AddProperty supera si la propiedad especificada ya se ha agregado a la lista.

Requisitos

encabezado: afxpropertygridctrl.h

Vea también

Referencia

Clase de CMFCPropertyGridCtrl

Gráfico de jerarquía

CMFCPropertyGridCtrl::AdjustLayout