Windows — C ++ MFC Свойство Wnd получить выбранный подпункт

в MFC я использую событие: OnPropertyChanged (фактическое событие работает), пытаясь получить измененное свойство.

Но мое главное беспокойство: как я могу получить данные выбранного (измененного) подпункта.

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

Как можно получить индекс выбранного подпункта?

PS. Это свойство, которое имеет несколько значений, поэтому вы можете расширить его.

0

Решение

pProperty в этом случае будет измененным свойством. Чтобы получить измененное значение, используйте метод GetValue ().
Вы можете узнать, какое свойство было изменено, протестировав имя свойства с помощью метода GetName ().

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]