次の方法で共有


CMFCPropertyGridCtrl::AddProperty

更新 : 2010 年 7 月

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

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

履歴の変更

日付

History

理由

2010 年 7 月

オブジェクトの有効期間と破壊に関しての追加情報を次のように更新します。

カスタマー フィードバック