Freigeben über


CMFCPropertyGridCtrl::AddProperty

Fügt eine neue Eigenschaft einem Eigenschaftenraster hinzu.

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

Parameter

  • [in] pProp
    Zeiger auf eine Eigenschaft.

  • [in] bRedraw
    TRUE, für das die Eigenschaft sofort neu entwerfen; andernfalls FALSE. Der Standardwert ist TRUE.

  • [in] bAdjustLayout
    TRUE, zum neu zu berechnen, wie der Text und der Wert der Eigenschaft wird und dann die Eigenschaft wird; FALSE, mit der vorhandenen Berechnungen verwenden, um die Eigenschaft zu zeichnen. Der Standardwert ist TRUE.

Rückgabewert

Wenn diese Methode folgt, der nullbasierte Index der Position im Eigenschaftenraster, in der die Eigenschaft hinzugefügt wird; andernfalls -1.

Hinweise

Diese Methode fügt einen Zeiger der angegebenen Eigenschaft dem Ende der Liste der Eigenschaften im Eigenschaftenraster hinzu. Zerstören Sie nicht die Eigenschaften oder können Sie ihnen, um den Bereich zu verlassen, bevor das DataGrid-Steuerelement zerstört wird. Wenn Sie mit dem Eigenschaftenraster durchgeführt werden, Aufruf CMFCPropertyGridCtrl::RemoveAll, um alle zusätzlichen Eigenschaften zu löschen. Die AddProperty-Methode schlägt fehl, wenn die angegebene Eigenschaft bereits zur Liste hinzugefügt wurde.

Anforderungen

Header: afxpropertygridctrl.h

Siehe auch

Referenz

CMFCPropertyGridCtrl-Klasse

Hierarchiediagramm

CMFCPropertyGridCtrl::AdjustLayout