PostMessage似乎被其他Window的操作阻止了

时间:2010-08-19 10:09:03

标签: winapi windows-xp windows

仅在Windows XP上发生,Windows API PostMessage将在另一个应用程序的最大或最小窗口期间被阻止。它需要超过200毫秒。 我已将我的应用程序的优先级设置为高。 在Windows Vista或Windows 7上没有问题。 任何提示如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

如果这是一个问题,那么从其他线程调用PostMessage。

答案 1 :(得分:0)

等一下...... IIRC,PostMessage 始终是一个非阻塞的电话。它“发布”并立即返回。我相信我过去曾经测试过这个。 (我还在醒来,所以可能是错的。)

如果我是对的,还有其他一些东西会出现PostMessage阻塞。