社区
界面
帖子详情
在支持视图的MDI中,怎样让每个新建的CView都在一个新的线程中?
Ah
2007-01-17 10:30:09
在支持视图的MDI中,怎样让每个新建的CView都在一个新的线程中?
现在我需要每开一个新的CView时都要创建一个新的线程,然后由这个新线程来创建CView。
...全文
365
17
打赏
收藏
在支持视图的MDI中,怎样让每个新建的CView都在一个新的线程中?
在支持视图的MDI中,怎样让每个新建的CView都在一个新的线程中? 现在我需要每开一个新的CView时都要创建一个新的线程,然后由这个新线程来创建CView。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dandycheung
2007-01-19
打赏
举报
回复
在 MSDN 中搜索“MTMDI Sample: Demonstrates an MFC User Interface Thread”。
Ah
2007-01-18
打赏
举报
回复
有没有简单有效的解决办法?
qiujian5628
2007-01-18
打赏
举报
回复
可以建立一个新的线程
这个线程相当于重新开启了一个App
可以搜索sameproc 看看
quickboyfmx
2007-01-18
打赏
举报
回复
MFC界面元素只能在主线程里创建,二楼说的是正确的.如果想在其它线程进行界面数据同步处理,可以通过消息来进行
Kudeet
2007-01-17
打赏
举报
回复
是像Word那样的MDI吗?每个窗口都相互独立?
如果是,你可以去看看最新版WTL的源代码,它的向导就支持这种功能。http://wtl.sourceforge.net/
yjgx007
2007-01-17
打赏
举报
回复
Write multiple views in seperate threads using CWinThread::CreateThread
一分之千
2007-01-17
打赏
举报
回复
好像不可以的吧,为什么非得在新线程里呢
Ah
2007-01-17
打赏
举报
回复
我相信没有什么东西是不可分离的,肯定还是有办法的
syy64
2007-01-17
打赏
举报
回复
文档\视是不可分离的结构。
Ah
2007-01-17
打赏
举报
回复
我现在不需要处理数据,只需要在新线程中创建CView并且和一般情况一样在主线程的CMainFrame中显示出来。
mynamelj
2007-01-17
打赏
举报
回复
CView不可能在新线程中建立,但是可以把它的数据处理放到新线程中去,你可以将CView指针传到新线程中去。
Juchiyufei
2007-01-17
打赏
举报
回复
自己写一个框架类,把里面的LoadFrame或Create..给重写就可以了.
必要时你可以重写ManageDocTemplate,把里面的CreatenewFrame给改了,这样整个框架的生成都被你控制了,那还有什么做不到的呀.
Juchiyufei
2007-01-17
打赏
举报
回复
文档\视是不可分离的结构。
============
谁说不可以,
DentistryDoctor
2007-01-17
打赏
举报
回复
multi top widows?
Per CVUI Thread?
LiChenYue
2007-01-17
打赏
举报
回复
学习,关注。
Ah
2007-01-17
打赏
举报
回复
TO yjgx007:
我试过了,还是会有异常,你能举个例子吗?谢谢!
Ah
2007-01-17
打赏
举报
回复
TO yjgx007:
能举个例子吗?
MFC 相关
MDI
MFC
中
MDI
消息处理流程 在MFC
中
,消息是通过
一个
向上递交的方式进行处理,例如
一个
WM_COMMAND消息的处理流程可能为: 1)
MDI
主窗口(C
MDI
FrameWnd)收到命令消息WM_COMMAND,其ID为ID_XXX; 2)
MDI
主窗口将消息传给当前活动的
MDI
子窗口(C
MDI
ChildWnd); 3)
MDI
子窗口给自己的子窗口(
View
)
一个
处理机会,将消息交
vc++拾遗(7)-框架、
视图
、文档
以 C++ 类 CWnd 为例,封装意味着它包含了 HWND 类型的成员变量,并且它的成员函数封装了对采用 HWND 作为参数的 Win32 函数的调用。
MDI
应用程序有
一个
窗口,在该窗口
中
可以打开多个
MDI
子窗口(其本身就是框架窗口),
每个
子窗口都包含
一个
单独的文档。如果应用程序创建不同的执行
线程
(例如,在后台执行计算),则你将使用从 CWinThread 派生的类。派生的主框架窗口类指定包含您的
视图
的框架窗口的样式和其他特性。在
MDI
应用程序
中
,文档窗口是显示在主框架窗口
中
的子窗口。
MDI
框架下管理多个自定义窗体的思路
有关链接:http://topic.csdn.net/t/20041202/09/3607634.htmlhttp://topic.csdn.net/u/20070106/11/b4b6e8ab-4338-4b69-8d3a-d16d6dc24aa8.htmlhttp://blog.sina.com.cn/s/blog_5f30147a0100dv5j.html~type=v5_one
MFC单文档/
视图
图像显示与实现指南
MFC(Microsoft Foundation Classes)是
一个
C++类库,用于简化Windows编程。作为开发Windows应用程序的一种手段,它被广泛应用于IT行业。本章将介绍MFC框架的基础知识和单文档界面(SDI)的特性。在MFC(Microsoft Foundation Classes)框架
中
,
视图
类(C
View
)扮演着显示和处理用户界面信息的重要角色。它提供了
一个
窗口,其
中
可以绘制图形和显示信息,还可以处理用户的输入。
文档、
视图
和框架
文档和
视图
的概念是 MFC 框架的
中
心。文档是用户在编辑会话
中
与之交互的数据对象。它是用“文件”菜单上的“
新
建
”或“打开”命令创建的,并且通常保存在文件
中
。(从 CDocument 类派生的标准 MFC 文档不同于活动文档和 OLE 复合文档。)
视图
是窗口对象,用户通过它与文档交互。 正在运行的应用程序
中
的主要对象有: 文档。 文档类(从 CDocument 派生)指定应用程序的
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章