C ++ MFC属性并获取选定的子项

时间:2012-10-15 20:26:56

标签: c++ windows properties mfc mfc-feature-pack

在MFC中我使用事件:OnPropertyChanged(实际事件有效)试图获取已更改的属性。

但我主要担心的是:如何获取所选(已更改)子项的数据。

CMFCPropertyGridProperty * pProperty = ( CMFCPropertyGridProperty * ) lparam;
auto subitem = pProperty->GetSubItem( -- Get the selected subitem --)->GetData();

如何获取所选子项的索引?

PS。它是一个具有多个值的属性,因此您可以扩展它。

1 个答案:

答案 0 :(得分:1)

在这种情况下,pProperty将是已更改的属性。要获取更改的值,请使用GetValue()方法。 您可以使用方法GetName()

测试属性名称,找出更改了哪些属性