次の方法で共有


CMFCPropertyGridCtrl::AddProperty

プロパティ グリッド コントロールに新しいプロパティを追加します。

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

パラメーター

  • [入力] pProp
    プロパティへのポインター。

  • [入力] bRedraw
    プロパティを直ちに再描画する場合は TRUE。それ以外の場合は FALSE。既定値 TRUE です。

  • [入力] bAdjustLayout
    プロパティのテキストおよび値の描画方法を再計算してプロパティを描画する場合は TRUE。既存の計算を使用してプロパティを描画する場合は FALSE。既定値 TRUE です。

戻り値

このメソッドが成功した場合は、プロパティ グリッド コントロール内のプロパティを追加した位置の、0 から始まるインデックス。それ以外の場合は -1。

解説

このメソッドは、プロパティ グリッド コントロールのプロパティのリストの末尾に指定したプロパティにポインターを追加します。グリッド コントロールが破棄される前にプロパティを破棄したり範囲の出かけない注意してください。プロパティ グリッド コントロールによってすると、すべての追加プロパティを削除する呼び出し CMFCPropertyGridCtrl::RemoveAll。AddProperty のメソッドは指定したプロパティが既にリストに失敗します。

必要条件

ヘッダー : afxpropertygridctrl.h

参照

関連項目

CMFCPropertyGridCtrl クラス

階層図

CMFCPropertyGridCtrl::AdjustLayout