Я создаю приложение WPF на C # и хочу отображать эскизы открытых вкладок IE в списке. По сути, я пытаюсь дублировать функциональность DWM в Windows 7.
Я понял, как перечислить список открытых вкладок с помощью Interop.ShDocVW, но для того, чтобы использовать вызовы DWM API, я должен передать hwnd
, и все вкладки имеют тот же дескриптор, что и Internet Explorer.
Итак, я возился с EnumWindows
и EnumChildWindows
, но у меня ничего не работает.
Есть предложения, как лучше всего подойти к этому?