2
원시 비디오를 프레임에 쓸 원시 DLL에 hwnd를 전달해야합니다. WPF에서는 컨트롤에서 hwnd 참조를 얻을 수 있기 때문에이 방법이 효과적입니다. Metro 앱에서 가능합니까?Windows 8 (Metro) 앱에서 XAML 컨트롤에 대한 hWnd 가져 오기?
원시 비디오를 프레임에 쓸 원시 DLL에 hwnd를 전달해야합니다. WPF에서는 컨트롤에서 hwnd 참조를 얻을 수 있기 때문에이 방법이 효과적입니다. Metro 앱에서 가능합니까?Windows 8 (Metro) 앱에서 XAML 컨트롤에 대한 hWnd 가져 오기?
Metro에는 HWND가 없으므로 컨트롤에 대해 HWND를 가져올 수 없습니다.
비디오 스트림을 얻을 수 있으면 비디오 브러시를 사용하고 소스를 설정해보십시오. 그렇지 않으면 DirectX의 관리 포트 인 SharpDx 라이브러리를 살펴보십시오. 나는 당신이 그것으로부터 요소에 '물건'을 그릴 수 있다고 생각합니다.
희망이 도움이됩니다.
"메트로에는 HWND가 없습니다." 메인 프레임 윈도우는 기술적으로 (Microsoft Spy ++는 "Windows.UI.Core.CoreWindow"라는 등록 된 윈도우 클래스를 보여줍니다.) 그렇지만 개별 컨트롤에 대해서는 사실입니다. –