我有一个用C ++编写的屏幕阅读器类型Win32应用程序。它可能需要获得用户选择的任意Immersive(Metro)UWP应用程序的UI布局(XAML标记)。为此,我可以将我的DLL注入Immersive应用程序,并从Immersive应用程序的上下文中完成工作。下一步是使用其Win32窗口句柄或HWND
获取用于XAML提取的WPF接口。 (我知道Microsoft实现了interoperation between WPF and Win32,所以必须有办法。)
问题是如何通过窗口句柄HWND
获取指向WPF接口的指针? (或者使用Win32类名为Windows.UI.Core.CoreWindow
的窗口。)