Bonjour
J'ai une librairie (.lib) qui contient des boites de Dialogues.
J'aimerais bien pouvoir utiliser ces boites de Dialogues en .Net.
Donc, wrapper C++/CLI me vient tout de suite en tête...
Ma question est simple :
En C#, on peut faire un truc du genre
Si je crées une fenetre en C++/CLI, j'ai ce Handle.. et tout fonctionne bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part Control c = Control.FromChildHandle(...);
Maintenant, je corse le problème...
Comment faire pour que le Handle que je vais "exploiter" dans mon code C#
provienne d'une fenetre MFC (héritant de CDialog).
Je sais bien qu'une CDialog possède un m_Hwnd... mais je n'arrive pas
à faire fonctionner du C++/CLI intégrant des MFC.. (j'arrive à compiler mais à l'execution, on a l'impression qu'il lui manque un fichier (pourtant, j'ai essayé en bindant avec .lib, ou avec dll...)... Je soupçonne fortement l'utilisation des MFC en Shared DLL d'être responsable de cet état de fait.. mais bon)
Donc, si quelqu'un a déja réussi à utiliser une CDialog écrite en C++ dans une application C++/CLI... je suis preneur de la démarche à suivre
Merci d'avance
Partager