Мне нужно передать hwnd собственной dll, которая будет записывать необработанное видео в кадр. В WPF это работает, потому что вы можете получить ссылку hwnd из элемента управления. Возможно ли это в приложении Metro?
Получить hWnd для управления XAML в приложении Windows 8 (Metro)?
Ответы (1)
Невозможно получить HWND для элемента управления, потому что в Metro нет HWND.
Если вы можете получить видеопоток, попробуйте использовать видеокисть и установить источник. В противном случае загляните в библиотеку SharpDx, которая является управляемым портом DirectX. Я думаю, вы можете нарисовать из него «вещи» для элемента.
Надеюсь это поможет.
person
Madushan
schedule
17.07.2012
В Metro нет HWND. Окно основного фрейма технически соответствует (Microsoft Spy++ показывает зарегистрированный класс окна Windows.UI.Core.CoreWindow), но да, для отдельных элементов управления это верно.
- person Dwayne Robinson; 25.10.2014