Como exibir guias abertas do IE como miniaturas DWM?

Estou construindo um aplicativo WPF em C # e quero exibir miniaturas de guias abertas do IE em uma caixa de listagem. Estou essencialmente tentando duplicar a funcionalidade DWM no Windows 7.

Eu descobri como enumerar uma lista de guias abertas usando o Interop.ShDocVW, mas para usar as chamadas da API do DWM, preciso passar umhwnd, e as guias compartilham o mesmo identificador que o Internet Explore

Então eu tenho mexido comEnumWindows eEnumChildWindows mas não consigo fazer nada funcionar.

Alguma sugestão sobre a melhor forma de abordar iss

questionAnswers(6)

yourAnswerToTheQuestion