Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个基于 MFC 对话框的应用程序,它可以跟踪数据并显示它。缓冲区充满数据点并实时或快速绘制图表。目前,这发生在应用层。一个 DLL 或库如何能够不断地填充数据并更新到应用层中的图形框?
对话框应用程序可以创建一个计时器并使用 OnTimer 处理程序定期调用 DLL/库函数来检索任何新数据。或者对话框应用程序可以将自己注册到 DLL,以便 DLL 知道如何发布 Windows 消息或在对话框应用程序中调用回调函数,以通知对话框新数据可用。
让 DLL 通知应用程序的选项假定您可以控制 DLL 以将这些操作添加到其接口。