等待使用SendMessage API发送到MainWindow的消息

问题描述 投票:-2回答:1

应用程序具有多个进程,进程通过IPC进行通信。主进程用C#编写,具有Windows格式和DefWndProc。另一个进程通过SendMessage API将消息发送到主进程窗口,但是在DefWndProc中不会立即收到消息。有什么方法可以等待接收过程中的消息吗?

我在主窗口中尝试过睡眠和计时器,但是只有在延迟之后才收到消息

进程A- WinForm应用程序,defwndproc在这里实现,进程B-使用SendMessage API将消息发送到进程A窗口

我的主要目的是立即处理发送到主窗口的消息,我可以看到消息没有立即发送到DefWndProc。>

应用程序具有多个进程,进程通过IPC进行通信。主进程用C#编写,具有Windows格式和DefWndProc。另一个进程将消息发送到主进程窗口...

c# wpf winapi sendmessage windows-messages
1个回答
0
投票

这里是C ++中的示例代码,(已删除错误检查)

© www.soinside.com 2019 - 2024. All rights reserved.