MFC 线程 UI 中的帮助
Posted
技术标签:
【中文标题】MFC 线程 UI 中的帮助【英文标题】:help in MFC threads UI 【发布时间】:2011-01-11 06:05:09 【问题描述】:嗨,我正在使用带有 UI 踏板的 c++ mfc 项目 我有一个类名管理器和类名 calc,它们应该来自 CWinThread。管理器类需要能够将数据发送到 calc 并从中使用一些函数。我不知道如何开始我不知道如何使用 CWinThread 以及如何创建踏板。请帮忙。 谢谢
【问题讨论】:
【参考方案1】:我不完全了解您要做什么,但据我记得从过去的 mfc 美好时光开始,对于大多数问题,通常使用 Windows 按摩比线程更好/更简单的解决方案。检查这是否适用于您的情况。
(窗口不一定是你展示的东西......)
【讨论】:
【参考方案2】:如果您对 UI 线程一无所知,我想知道您是如何得出结论认为您需要 UI 线程来完成某事的。这是一个很好的关于 UI 线程的教程:UI Threads。
您可以通过调用 PostThreadMessage() API 将数据发送到 UI 线程。
但是,我不明白为什么您的设计要求管理器类能够“使用”属于 UI 线程类的某些功能。
【讨论】:
以上是关于MFC 线程 UI 中的帮助的主要内容,如果未能解决你的问题,请参考以下文章
在 MFC 中,可以在工作线程中执行 UI 相关操作(绘制绘图)吗?