Bonjour à tous,
je cherche à établir une communication entre deux de mes programmes, 1 en C# l'autre en VB6.
J'utilise donc la méthode PostMessage, venant du C++, je suis arrivé facilement à intercepté les messages dans mon programme en C# avec la méthode WndProc. J'ai tenté la même chose en VB6 avec le code suivant:
WM_CALLPROG est un évènement que j'ai défini moi même (=WM_USER+1)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Public Function WindowProc(ByVal hWnd As Long, ByVal uMsg As Long, ByVal wParam As Long, ByVal lParam As Long) If uMsg = WM_CALLPROG Then MsgBox ("Message Intercepté") End If End Function
Or ce bout de code n'intercepte aucun évènement. Je n'ai pas trouvé de fonction "Overidable" sur le net alors qu'il me semble qu'elle devrait l'être.
Comment intercepter un message envoyé avec PostMessage en VB6?
Merci d'avance pour toute réponse et de votre indulgence (on est vendredi et mon cerveau est nase, je suis sûr que c'est pas compliqué mais là, je peux plus)
Partager