/ / Obtenir hWnd pour le contrôle XAML dans Windows 8 (Metro) app? - windows, xaml, interop, microsoft-metro, c ++ - cx

Obtenir hWnd pour le contrôle XAML dans l'application Windows 8 (Metro)? - windows, xaml, interop, microsoft-metro, c ++ - cx

J'ai besoin de passer un hwnd à une dll native qui va écrire une vidéo brute sur l'image. Dans WPF, cela fonctionne car vous pouvez obtenir une référence hwnd à partir d'un contrôle. Est-ce possible dans une application Metro?

Réponses:

1 pour la réponse № 1

Il n’est pas possible d’obtenir HWND pour un contrôle, car Metro n’a pas de HWND.

Si vous pouvez obtenir le flux vidéo, essayez d’utiliser unbrosse vidéo et réglage de la source. Sinon, examinez la bibliothèque SharpDx, qui est un port géré de DirectX. Je pense que vous pouvez en tirer des éléments.

J'espère que cela t'aides.