2012-10-15 29 views
0

我正在使用事件:OnPropertyChanged(實際的事件工程)試圖獲取更改後的屬性。C++ MFC Property Wnd在MFC中獲取所選子項

但我主要擔心的是:如何獲取所選(更改)子項目的數據。

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

如何獲得所選子項的索引?

PS。它的屬性有多個值,所以你可以擴展它。

回答

1

pProperty在這種情況下將是改變的屬性。要獲取更改的值,請使用GetValue()方法。 您可以通過使用GetName()方法測試Property name來找出哪些屬性發生了變化()

+0

雖然這不是我要求的確切的事情,但它是我'方法'的替代品。 謝謝先生。 –