Я не могу на всю жизнь разобраться с этим. У меня есть приложение win32 с XAMLIsland, в котором размещен пользовательский пользовательский контроль UWP с использованием C ++ / WinRT. Я пытаюсь использовать winrt :: Windows :: Storage :: Pickers :: FolderPicker и поэтому необходимо вызвать picker.as () -> Initialize (hwnd), прежде чем я смогу использовать средство выбора.
Как мне получить HWND либо внутри usercontrol, либо передать из хостингового приложения win32? Я не могу на всю жизнь решить это. Любые советы / подсказки были бы невероятно полезными.
Я не опубликовал полный исходный код, так как ниже в основном то же самое, но без выбора: https://github.com/microsoft/Xaml-Islands-Samples/tree/master/Standalone_Samples/CppWinRT_Desktop_Win32App