有没有办法在 CMFCPropertyGridCtrl 中启用多个属性选择?
我想一起操作几个 CMFCPropertyGridProperty,例如删除它们。
有没有办法在 CMFCPropertyGridCtrl 中启用多个属性选择?
我想一起操作几个 CMFCPropertyGridProperty,例如删除它们。
是的,您可以使用复选框制作列,您可以使用相应的行进行选择。您也可以选择多行。也用复选框制作行。
for(int i=1;i<= 行数;i++) {
GV_ITEM Item;
Item.mask |= (GVNI_MODIFIED);
if (!m_Grid.SetCellType(i,CheckColumn, RUNTIME_CLASS(CGridCellCheckCenter)))
return;
CGridCellCheckCenter *pCellCheck = (CGridCellCheckCenter*) m_Grid.GetCell(i,CheckColumn);
pCellCheck->SetCheck(false);
pCellCheck = (CGridCellCheckCenter*) m_Grid.GetCell(i,CheckColumn);
}
然后您检查行的状态并获取该多行的值。如果你需要http://www.codeproject.com/Articles/479/Tree-control-and-Buttons-for-MFC-Grid-control ,你也可以通过这个网站
不!CMFCPropertyGridCtrl 只允许单选。
我什至不知道您希望通过多项选择获得什么功能。您只能点击和更改一个属性。这与 BCG 控件相同。