Winapi PostMessage似乎被其他窗口阻止了';手术
这种情况仅在Windows XP上发生,Windows API PostMessage将在另一个应用程序的最大或最小窗口期间被阻止。这需要200多毫秒。 我已将应用程序的优先级设置为高。 在Windows Vista或Windows 7上没有问题。 如何解决这个问题有什么提示吗Winapi PostMessage似乎被其他窗口阻止了';手术,winapi,windows-xp,windows,Winapi,Windows Xp,Windows,这种情况仅在Windows XP上发生,Windows API PostMessage将在另一个应用程序的最大或最小窗口期间被阻止。这需要200多毫秒。 我已将应用程序的优先级设置为高。 在Windows Vista或Windows 7上没有问题。 如何解决这个问题有什么提示吗 Yun如果有问题,请从其他线程调用PostMessage。如果有问题,请从其他线程调用PostMessage。请稍候。。。IIRC,PostMessage一直是一个非阻塞呼叫。它“发布”并立即返回。我相信我在过去已经测试
Yun如果有问题,请从其他线程调用PostMessage。如果有问题,请从其他线程调用PostMessage。请稍候。。。IIRC,PostMessage一直是一个非阻塞呼叫。它“发布”并立即返回。我相信我在过去已经测试过了。(我还在醒来,所以可能是错的。)
如果我是对的,那么还有其他东西让人觉得邮件阻塞。等一下。。。IIRC,PostMessage一直是一个非阻塞呼叫。它“发布”并立即返回。我相信我在过去已经测试过了。(我还在醒来,所以可能是错的。)
如果我是对的,那么还有其他一些东西让人觉得邮件阻塞。证据是,如果我注释掉邮件后的声明,那么一切都会恢复正常。证据是,如果我注释掉邮件后的声明,那么一切都会恢复正常。是的,我从工作线程而不是主UI线程调用PostMessage。这是个问题吗?不,这可能是个解决办法。那么问题是什么呢?为什么这200毫秒如此重要?是的,我从工作线程而不是主UI线程调用PostMessage。这是个问题吗?不,这可能是个解决办法。那么问题是什么呢?为什么这200毫秒如此重要?我在Windows 7上遇到了同样的问题,据我所知,当某些UI动画正在进行时,例如AnimateWindow或Aero effects,就会出现同样的问题。很遗憾,我不知道如何解决这个问题。我在Windows 7上遇到了同样的问题,据我所知,当某些UI动画正在进行时,会出现这种问题,如AnimateWindow或Aero effects。这很可悲,我不知道如何解决这个问题。