Finestra nativa di Win32 nel controllo WPF

 C Programming >> Programmazione C >  >> Tags >> WPF
Finestra nativa di Win32 nel controllo WPF


Sto sviluppando un'applicazione che deve ospitare una finestra Win32 nativa e in qualche modo non ho idea di come farlo.


Ho bisogno di creare una finestra di dialogo WPF che possa visualizzare il controllo Win32 nativo su di essa. Questa finestra di dialogo conterrà anche i controlli WPF, quindi sto cercando una sorta di griglia da cui potrei prendere HWND e inviarlo al controllo C++ non gestito, in modo che possa attingere da esso.
È possibile ?


Non ho bisogno di sapere cosa succede all'interno di quella superficie, ho solo bisogno di lasciare che C++ dll disegna su di essa e tutto ciò che devo fare è passare HWND che abbia le dimensioni corrette (che so).


Sono un po' nuovo in WPF (usato per programmare Win32) e abbastanza perso (ma ora come interfacciarlo a C# .NET ecc.)


Sarebbe fantastico se potessi inviarmi suggerimenti :)


Risposte:


puoi iniziare seguendo le istruzioni/passaggi qui:Hosting di contenuti Win32 in WPF


dall'introduzione dell'articolo:


Una procedura dettagliata di Win32 all'interno di Windows Presentation Framework (HwndHost)



quindi se hai un problema specifico chiedi qui in SO e le persone ti aiuteranno su punti specifici.