如何通过Win32中的HWND句柄访问Immersive app的WPF界面?

时间:2017-11-20 06:57:20

标签: c++ wpf xaml winapi

我有一个用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的窗口。)

PS。我做了一些搜索,发现了类似的互操作项目(ref0ref1ref2),但不幸的是,它们并没有完全符合我的要求。

0 个答案:

没有答案