如何禁用对话框"switch to" - "retry" - "cancel"

How to disable dialog "switch to"-"retry"-"cancel"

本文关键字:retry cancel to switch 何禁用 对话框      更新时间:2023-10-16
两个

进程之间的通信,经常弹出无聊的对话框"此操作无法完成,因为另一个应用程序正忙。 选择'切换到'以激活繁忙的应用程序并纠正问题"

然后它提供 3 个按钮:切换到...、重试和取消。

我可以禁用对话框吗?

当进程间通信调用未收到来自服务器的响应并传递超时(服务器端操作花费太多时间)时,消息框显示在调用方端。

如果服务器和客户端都是你的代码,则可以重构它以非阻塞方式运行,例如第一个方法调用启动操作并立即返回,然后客户端在完成时轮询更新,或接收回调。否则,在 MFC 中,您可以使用 COleMessageFilter::EnableBusyDialog 禁用此对话框,请参阅:从C++设置 OLE 请求超时