当前位置:首页 > 实用技巧 >

mfc窗口内容怎么刷新(mfc怎么清除窗口信息)

来源:原点资讯(www.yd166.com)时间:2023-05-07 12:03:34作者:YD166手机阅读>>

你可以因为现任不好而分手,但千万不要认为别人更好,永远有人更好,眼下便是更好。。。

---- 网易云热评

一、 多文档视图架构程序

1、特点: 可以管理多个文档。(可以有多个文档类对象)

2、相关类

CWinApp / CMDIFrameWnd / CMDIChildWnd / CView / CDocument-文档类

CDocManager - 文档管理类

CDocTemplate - 文档模板类

CMultiDocTemplate - 多文档模板类

3、关系图

theApp

|->m_pDocManager //文档管理类对象地址

|->m_templateList

|->CMultiDocTemplate* pTemplate

|->m_docList //文档类对象地址

|->m_pDocClass

//文档类的静态变量的地址 RUNTIME_CLASS(CMyDoc)

|->m_pFrameClass

//子框架类的静态变量的地址 RUNTIME_CLASS(CMyChild)

|->m_pViewClass

//视图类的静态变量的地址 RUNTIME_CLASS(CMyView)

4 OnFileNew函数的执行过程

通过theApp获取文档管理类对象地址(m_pDocManager)

通过文档管理类对象地址(m_pDocManager)获取一个链表成员(m_templateList)并从链表中获取单文档模板类对象(pTemplate)

利用单文档模板类对象(pTemplate)获取文档类的静态变量地址,并调用对象加工厂函数,动态创建文档类对象,并返回对象地址。

利用单文档模板类对象(pTemplate)获取框架类的静态变量地址,并调用对象加工厂函数,动态创建子框架类对象,并返回对象地址。

利用框架类对象调用LoadFrame函数,创建主框架窗口.

在处理框架窗口的WM_CREATE消息时,动态创建视图类对象并创建视图窗口。

在处理视图窗口的WM_CREATE消息时,将视图类对象和文档类对象建立绑定关系。

二、新建win32多文档

1、新建windows桌面向导

mfc窗口内容怎么刷新,mfc怎么清除窗口信息(1)

mfc窗口内容怎么刷新,mfc怎么清除窗口信息(2)

2、设为启动项并配置相关属性

mfc窗口内容怎么刷新,mfc怎么清除窗口信息(3)

3、添加菜单资源,菜单项必须两个,否则报错

mfc窗口内容怎么刷新,mfc怎么清除窗口信息(4)

首页 1234下一页

栏目热文

mfc弹窗怎么设置(mfc工具栏窗口怎么关闭)

mfc弹窗怎么设置(mfc工具栏窗口怎么关闭)

Xtreme Toolkit Pro是MFC开发中最全面界面控件套包,它提供了Windows开发所需要的11种主流的Vi...

2023-05-07 12:22:22查看全文 >>

mfc如何屏蔽掉菜单中的一些选项

mfc如何屏蔽掉菜单中的一些选项

Windows窗口大多有菜单,而菜单的作用在程序运行中有着至关重要的作用。前面学习了绘图和键盘鼠标事件。今天就学习菜单。...

2023-05-07 11:46:09查看全文 >>

mfc界面内容实时更新(mfc如何更新窗口线条)

mfc界面内容实时更新(mfc如何更新窗口线条)

BCGControlBar库拥有500多个经过全面设计、测试和充分记录的MFC扩展类。 我们的组件可以轻松地集成到您的应...

2023-05-07 12:22:33查看全文 >>

mfc菜单响应时间(mfc菜单怎么显示在窗口中)

mfc菜单响应时间(mfc菜单怎么显示在窗口中)

质量流量计是运用流体质量流量对振动管振荡的调制作用即科里奥利力现象为原理,以质量流量测量为目的的质量流量计,一般由传感器...

2023-05-07 12:28:06查看全文 >>

mfc编程怎样设置对话框在屏幕上(mfc主窗口视图怎么显示对话框)

mfc编程怎样设置对话框在屏幕上(mfc主窗口视图怎么显示对话框)

创建对话框主要分两大步,第一,创建对话框资源,主要包括创建新的对话框模板、设置对话框属性和为对话框添加各种控件;第二,生...

2023-05-07 12:24:39查看全文 >>

mfc增加命令窗口(mfc菜单栏位置)

mfc增加命令窗口(mfc菜单栏位置)

使用visual studio 2019 创建过程请参考Bili的上一篇文章⬇⬇→!使用visual studio 20...

2023-05-07 12:14:36查看全文 >>

mfc创建后如何调出界面(mfc工程怎么添加一个新的界面)

mfc创建后如何调出界面(mfc工程怎么添加一个新的界面)

1.首先需要打开VS2019软件创建MFC应用2.然后给这个项目起一个自己想要的名字3.点击创建后在应用程序类型中选择基...

2023-05-07 12:10:04查看全文 >>

mfc编辑窗口怎么重新打开(mfc主页怎么打开另一个窗口)

mfc编辑窗口怎么重新打开(mfc主页怎么打开另一个窗口)

问题描述:今天在学习 MFC 编程时,出现了资源视图中的对话框突然打不开的情况,显示“在另一个编辑器中打开”,如图:解决...

2023-05-07 12:31:40查看全文 >>

mfc在哪里添加代码(mfc程序开发步骤)

mfc在哪里添加代码(mfc程序开发步骤)

学《Windows编程》已经一个学期了,最后的大作业要交一个作品,我选择了《C 源代码编辑器》这个课题,现在将整个制作...

2023-05-07 12:18:15查看全文 >>

mfc开发界面怎么切换(mfc设置一个简单界面)

mfc开发界面怎么切换(mfc设置一个简单界面)

BCGControlBar ("Business Components Gallery ControlBar&...

2023-05-07 12:32:41查看全文 >>

文档排行