MFC单文档怎么添加线程?

比如说我建了一个名为nqueen的MFC单文档工程,类视图中有CAboutDlg,CMainFrame,CNqueenApp,CNqueenDoc,CNqueenView... 比如说我建了一个名为nqueen的MFC单文档工程,类视图中有CAboutDlg, CMainFrame,CNqueenApp,CNqueenDoc,CNqueenView这几个类。我想添一个线程,具体给怎么做,是建一个类吗?如果我要在CNqueenView中调用这个线程的变量给怎么做?
这个线程是给主线程一起运行吗?
展开
 我来答
火驹
2010-03-10 · TA获得超过1447个赞
知道小有建树答主
回答量:6294
采纳率:0%
帮助的人:1720万
展开全部
线程简单来说就是一个函数,添加一个静态的全局函数DWORD WINAPI ThreadProc( void *pData ) ,这个函数只有一个参数,可以转换为你想要的类型。

然后在启用线程的地方添加 CreateThread( NULL, 0, ThreadProc, this, 0, NULL );

该线程函数完成后,自动退出。
macinsh
2010-03-10 · TA获得超过104个赞
知道答主
回答量:106
采纳率:0%
帮助的人:138万
展开全部
调用CreateThread()
和单文档或者是对话框多文档没关系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
magic_knife
2010-03-11 · TA获得超过848个赞
知道小有建树答主
回答量:2882
采纳率:0%
帮助的人:984万
展开全部
在CNqueenView类中new 一个 CWInThread 如果你想线程可以调用CNqueenView的函数,需要传递一个CNqueenView指针
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式