postMessage监听事件为什么会执行两次
发布网友
发布时间:2024-04-08 10:08
我来回答
共1个回答
热心网友
时间:2024-05-14 07:38
PostMessage一定是立刻返回的,所以,没有什么执行完毕不完毕的消息
只要PostMessage返回了,那么一定是执行完毕了
至于PostMessage有没有把消息正确投递到对应的hwnd消息列队,那就要看PostMessage的返回值了。
所以你需要返回值作为下一步参考的话,要么PostMessage后去探测目标窗口是否正常,要么用SendMessage,SendMessage会在目标窗口处理完你的消息后才返回。