首页 > 解决方案 > 抑制 dll 中的“服务器忙”消息

问题描述

我正在为 Bricscad 编写一个插件,它基本上只是一个 dll。有一些繁重的计算,我正在使用多线程。然而,当我等待任务完成时,我得到了这个弹出窗口。我想以某种方式压制这个窗口。

在此处输入图像描述

我找到了一些解决方案,但似乎它们在 .NET 中不可用。

访问 PeekMessage() 可以帮助以及使用此配置

if (AfxOleGetMessageFilter())
AfxOleGetMessageFilter()->EnableNotRespondingDialog(FALSE);
if (AfxOleGetMessageFilter())
AfxOleGetMessageFilter()->EnableBusyDialog(FALSE)

但它们都是 c++ 的解决方案。有什么方法可以抑制 .NET 中可用的此窗口?

标签: c#.netmultithreadingdll

解决方案


推荐阅读