【发布时间】:2013-06-28 23:48:01
【问题描述】:
我实际上正在使用 MFC 属性网格,我希望允许用户展开项目。
基本上我将项目添加到 MFC 属性网格
CMFCPropertyGridProperty* mParent = new CMFCPropertyGridProperty(_T("cycle"));
mGrid.AddProperty(mParent);
mParent->AddSubItem(new CMFCPropertyGridProperty(_T("Id"), _T("test")));
mParent->AddSubItem(new CMFCPropertyGridProperty(_T("Name"), _T("test")));
mParent->AddSubItem(new CMFCPropertyGridProperty(_T("DateStart"), _T("test")));
mParent->AddSubItem(new CMFCPropertyGridProperty(_T("DateStop"), _T("test")));
基本上我希望所有项目在添加时都不是扩展的,但我希望用户能够扩展它们但是,默认行为似乎是阻止用户扩展项目...
到目前为止,我已经尝试过 Enable(true) 和 EnableActiveAccessibility(),但它们似乎不起作用...
知道我应该设置哪个属性吗?
谢谢!
【问题讨论】: