有什么方法可以从 HWND、WindowId 或 AppWindow 检索 winrt::Microsoft.UI.Xaml::Window?

问题描述 投票:0回答:1

我在一个WinUI 3的应用程序中通过CreateWindowEx创建了一个窗口,所以一开始没有Window对象

使用窗口句柄,我可以获得 WindowId,从而获得 AppWindow。但是,除了直接声明之外,我找不到任何关于如何获取 Window 的文档。 https://github.com/ACGNnsj/WinUI3CppWinRTDemo/blob/3477dedd9404e15689278aa9c2eab734fae20316/OCR/MainWindow.xaml.cpp#LL88C3-L88C8

c++ winapi winui-3 c++-winrt windows-app-sdk
1个回答
0
投票

不存在与样本中的本机窗口相关联的

winrt::Microsoft.UI.Xaml::Window

此外,没有 API 可以从本地窗口或 WindowId 获取关联的

winrt::Microsoft::UI::Xaml::Window
,如@SimonMourier 和问题 所说。

我已经提交了关于此的功能请求。您也可以在 WindowsAPPSDK GitHub Issues.

提交问题
© www.soinside.com 2019 - 2024. All rights reserved.