在dll

时间:2019-10-29 07:17:21

标签: c# .net multithreading dll

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

enter image description here

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

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

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

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

0 个答案:

没有答案