0

MFCでは、イベントOnPropertyChanged(実際のイベントは機能します)を使用して、変更されたプロパティを取得しようとしています。

しかし、私の主な心配事は、選択した(変更された)サブアイテムのデータを取得するにはどうすればよいかということです。

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 に答える