从.NET C#DLL更新MFC对话框中的进度条

时间:2019-05-07 04:29:11

标签: c# callback mfc

我已经看过这个article,但是我需要相反的处理,并且感到困惑。

我有一个C#DLL,它正在执行冗长的任务以使用互操作使Outlook自动化。

此DLL方法是从MFC中的CDialog函数调用的。

我的对话框上有一个进度条控件。是否可以从.NET DLL更新对话框中的进度条?

我的问题有意义吗?

1 个答案:

答案 0 :(得分:1)

Calling an Exported Function in an EXE from Within a DLL条将帮助您仅从dll调用exe函数。

但是,您可以创建named mutex,以同步进程或dll进度。可以从C ++和C#访问名为互斥体的名称。 Creating named Mutex in c# exe and Accessing it a dll in c++