[VB6] intercepter un message envoyé avec PostMessage
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:
Code:
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 |
WM_CALLPROG est un évènement que j'ai défini moi même (=WM_USER+1)
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)