在 MFC(Microsoft Foundation Classes)的 CMFCPropertyGridCtrl 类中,确实存在一个名为 DeleteProperty 的公共方法,用于删除属性网格控件中的属性。

以下是一般的方法声明:
void CMFCPropertyGridCtrl::DeleteProperty(CMFCPropertyGridProperty* pProp, BOOL bRedraw = TRUE);

通过调用这个方法,你可以删除指定的属性对象,如果设置 bRedraw 为 TRUE,则会在删除属性后重新绘制属性网格。

例如,你可以这样使用它:
CMFCPropertyGridProperty* pPropertyToDelete = GetSomeProperty(); // 通过某种方式获取要删除的属性对象
m_PropertyGrid.DeleteProperty(pPropertyToDelete);

这将删除指定的属性对象,并重新绘制属性网格。




转载请注明出处:http://www.zyzy.cn/article/detail/19466/MFC/CMFCPropertyGridCtrl