c# - 从 .NET C# DLL 更新 MFC 对话框中的进度条
问题描述
我看过这篇文章,但我需要相反的东西,发现它令人困惑。
我有一个 C# DLL,它正在执行一项使用互操作自动执行 Outlook 的冗长任务。
这个 DLL 方法是从我的CDialog
在 MFC 中的函数调用的。
我的对话框上有一个进度条控件。是否可以从 .NET DLL 更新对话框中的此进度条?
我的问题有意义吗?
解决方案
文章从 DLL 中调用 EXE 中的导出函数将帮助您仅从 dll 调用 exe 函数。
但是,您可以创建命名 mutex来同步进程或 dll 进度。可以从 C++ 和 C# 访问命名互斥锁。在 c# exe 中创建命名的 Mutex 并在 c++ 中访问它的 dll。
推荐阅读
- python - 如何在google平台-ai平台-笔记本实例中安装库
- python - 获取一定范围内非零二进制掩码的坐标
- c# - 如何为 Kestrel 主机添加 NTLM 支持?
- php - php/MySQL count() 进行排名
- python - 如何修复'str'对象在pytorch中没有属性'seek'错误?
- python - 在 azure python 函数中导入自定义模块
- c++ - 调试 CURLOPT_POSTFIELDS 网址?
- r - 使用R将多个文本文件合并为一个
- c++ - 已解决:从后缀表达式 C++ 构建树
- java - 通过在控制台和 namedQuery 中执行查询得到不同的结果