CMFCPropertyGridCtrl::AddProperty

添加新的属性到属性网格控件。

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

参数

  • [in] pProp
    对属性的指针。

  • [in] bRedraw
    立即重绘属性的TRUE ;否则,FALSE。默认值为 TRUE。

  • [in] bAdjustLayout
    若要重新计算方式的TRUE 绘制属性的文本和值,然后绘制属性;使用现有的计算 FALSE 绘制属性。默认值为 TRUE。

返回值

如果此方法成功,位置的从零开始的索引在属性中添加的属性网格控件中;否则,-1。

备注

此方法将指针到指定的属性设置为属性列表的末尾在属性网格控件中。在销毁之前,不要销毁"也不要让它们超出范围网格控件。当处理属性网格控件时,请调用 CMFCPropertyGridCtrl::RemoveAll 删除所有已添加的属性。如果指定的属性已添加到列表中,AddProperty方法失败。

要求

标头: afxpropertygridctrl.h

请参见

参考

CMFCPropertyGridCtrl选件类

层次结构图

CMFCPropertyGridCtrl::AdjustLayout