0

在 MFC 中,我正在使用事件: OnPropertyChanged( The actual event works ) 试图获取更改的属性。

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

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

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

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

4

1 回答 1

1

在这种情况下,pProperty 将是更改后的属性。要获取更改的值,请使用 GetValue() 方法。您可以通过使用方法 GetName() 测试属性名称来找出更改了哪些属性

于 2012-10-15T22:15:56.210 回答