Ventana Win32 nativa en WPF Control

 C Programming >> Programación C >  >> Tags >> WPF
Ventana Win32 nativa en WPF Control


Estoy desarrollando una aplicación que necesita alojar una ventana Win32 nativa y, de algún modo, no tengo ni idea de cómo hacerlo.


Necesito crear una ventana de diálogo de WPF que pueda mostrar el control nativo de Win32. Esta ventana de diálogo también tendrá controles WPF, por lo que estoy buscando algún tipo de cuadrícula de la que pueda tomar HWND y enviarla al control C ++ no administrado, para que pueda dibujar en él.
¿Es eso posible? ?


No necesito saber qué sucede dentro de esa superficie, solo necesito dejar que C ++ dll dibuje en él y todo lo que debo hacer es pasar HWND que tenga el tamaño adecuado (lo cual sé).


Soy un poco nuevo en WPF (solía hacer programación win32) y bastante perdido (pero ahora sé cómo conectarlo a C# .NET, etc.)


Sería genial si pudieras enviarme alguna pista :)


Respuestas:


puede comenzar siguiendo las instrucciones/pasos aquí:Alojamiento de contenido Win32 en WPF


de la introducción del artículo:


Un tutorial de Win32 dentro de Windows Presentation Framework (HwndHost)



luego, si tiene un problema específico, pregunte aquí en SO y la gente lo ayudará en puntos específicos.