如何在VB.NET中接收PostMessage/SendMessage?

如何在VB.NET中接收PostMessage/SendMessage?,vb.net,sendmessage,Vb.net,Sendmessage,我正在尝试为我的一个软件(音频播放器)编写一个小插件。EventGhost可以发送SendMessage或PostMessage消息来控制其他应用程序。如何在VB.NET应用程序中接收此类消息?有什么想法吗?谢谢 好吧,我自己发现: Public Class Form1 Private Const WM_COMMAND As Integer = &H111 Protected Overrides Sub WndProc(ByRef m As System.Windows

我正在尝试为我的一个软件(音频播放器)编写一个小插件。EventGhost可以发送SendMessage或PostMessage消息来控制其他应用程序。如何在VB.NET应用程序中接收此类消息?有什么想法吗?谢谢

好吧,我自己发现:

Public Class Form1
    Private Const WM_COMMAND As Integer = &H111

    Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
        'Show the Message "OK" if someone sends a message with WParam 2:
        If (m.Msg = WM_COMMAND AndAlso m.WParam = CType(2, IntPtr)) Then
            MsgBox("OK")
        End If
        MyBase.WndProc(m)
    End Sub

End Class