CMFCPropertyGridCtrl::AddProperty

Aggiunge una nuova proprietà a un controllo griglia delle proprietà.

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

Parametri

  • [in] pProp
    Puntatore a una proprietà.

  • [in] bRedraw
    TRUE per ridisegnare la proprietà immediatamente; in caso contrario, FALSE.Il valore predefinito è TRUE.

  • [in] bAdjustLayout
    TRUE per ricalcolare come disegnare il testo e il valore della proprietà e quindi disegnare la proprietà; FALSE per utilizzare i calcoli esistenti per disegnare la proprietà.Il valore predefinito è TRUE.

Valore restituito

Se il metodo ha esito positivo, l'indice in base zero della posizione nel controllo griglia delle proprietà in cui la proprietà viene aggiunto; in caso contrario, -1.

Note

Questo metodo aggiunge un puntatore alla proprietà specificata all'elenco delle proprietà nel controllo griglia delle proprietà.Non eliminare le proprietà o nonli consentire per uscire di ambito prima che il controllo griglia venga eliminato.Dopo aver utilizzato con il controllo griglia delle proprietà, chiamare CMFCPropertyGridCtrl::RemoveAll per eliminare tutte le proprietà aggiunte.Il metodo di AddProperty ha esito negativo se la proprietà specificata è già stata aggiunta all'elenco.

Requisiti

intestazione: afxpropertygridctrl.h

Vedere anche

Riferimenti

Classe di CMFCPropertyGridCtrl

Grafico della gerarchia

CMFCPropertyGridCtrl::AdjustLayout