应用程序具有多个进程,进程通过IPC进行通信。主进程用C#编写,具有Windows格式和DefWndProc。另一个进程通过SendMessage API将消息发送到主进程窗口,但是在DefWndProc中不会立即收到消息。有什么方法可以等待接收过程中的消息吗?
我在主窗口中尝试过睡眠和计时器,但是只有在延迟之后才收到消息
进程A- WinForm应用程序,defwndproc在这里实现,进程B-使用SendMessage API将消息发送到进程A窗口
我的主要目的是立即处理发送到主窗口的消息,我可以看到消息没有立即发送到DefWndProc。>
应用程序具有多个进程,进程通过IPC进行通信。主进程用C#编写,具有Windows格式和DefWndProc。另一个进程将消息发送到主进程窗口...
这里是C ++中的示例代码,(已删除错误检查)