我实际上正在使用 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()
但那些似乎不起作用......
知道我应该设置哪个属性吗?
谢谢!