E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CFrameWnd
MFC 单文档视图架构
参与架构的类:
CFrameWnd
,CWinApp,CView,CDocument需要用到的类:CDocTemplate(文档模板类)的一个子类CSingleDocTemplate(单文档模板类),以及CDocM
貌美不及玲珑心,贤妻扶我青云志
·
2024-01-10 09:39
MFC
mfc
c++
六、MFC文档类(单文档和多文档)
一、单文档视图架构程序1、单文档视图架构使用(1)参与架构的类
CFrameWnd
/CWinApp/CView/CDocument(2)使用到的类CDocTemplate(文档模板类)CSingleDocTemplate
[T]
·
2023-12-31 10:01
Windows-MFC
mfc
MFC应用程序框架-文档/视结构
3.1基类CView3.2常用的CView派生类3.3在应用程序中使用视类的典型步骤4.文档和视的联系4.1逻辑关系4.2调用关系4.2.1从文档中获得视4.2.2从视中获得文档5.框架窗口5.1基类
CFrameWnd
5.2
GT-一二
·
2023-12-31 08:59
MFC基础
mfc
microsoft
c++
MFC项目训练
函数窗口和句柄消息和消息队列WinMain函数第一个Windows界面程序(WinAPI)设计一个窗口类注册窗口类创建窗口显示和更新窗口消息循环取消息建立消息循环窗口过程函数第一个MFC程序(CWinApp、
CFrameWnd
Xf3n1an
·
2023-12-25 04:24
MFC项目训练实战
mfc
c++
VC++剖析之MFC程序执行流程
个部分:从CWinApp派生一个新类作为该应用程序的程序类,这个类应该重载InitInstance()函数将该应用程序类声明为全局变量,CWinApp的构造函数将自动调用InitInstance()函数从
CFrameWnd
少占鱼-正定
·
2023-12-18 08:50
VC++学习
MFC 第一个窗口程序
编写程序一、新建Windows桌面应用程序,空项目创建MFCBase.cpp,整个项目很干净二、修改项目属性使用多字节编码使用MFC库三、编写程序需要包含afxwin.h文件,就可以使用大部分MFC库
CFrameWnd
貌美不及玲珑心,贤妻扶我青云志
·
2023-12-17 13:14
MFC
mfc
c++
MFC项目开发
参考链接一个完整的应用一般由四个类组成:CWinApp应用类:单文档(SDI),多文档(MDI),基于对话框(Dialog)
CFrameWnd
窗口框架类:CDocument文档类:数据处理类,与视类的关系是一对多
NoOneDev
·
2023-11-05 08:43
MFC与Qt常见窗体、控件对比
CFrameWnd
:框架窗口类,用于创建具有菜单、工具栏和状态栏的主窗口。CMDIFrameWnd:多文档框架窗口类,用于创建支
陨星落云
·
2023-10-14 19:32
Qt与QGIS
Qt5
C++
mfc
qt
c++
mfc 菜单项禁用
a.在任意类均可添加实现:1)在CMainFrame的构造函数添加m_bAutoMenuEnable=false;//m_bAutoMenuEnable为
CFrameWnd
的成员2)在需要实现的地方令菜单项失效
xiao欣欣
·
2023-09-15 09:05
编程语言
软件开发
mfc
菜单
变灰
禁用
不可用
MFC中的MainFrame Dlg,App,Doc,View的关系
voidCSDIApp::OnApp(){//App//DocCDocument*pDoc=((CFrameWndEx*)m_pMainWnd)->GetActiveDocument();//成员变量
CFrameWnd
W.D.小糊涂
·
2023-08-30 13:34
mfc
c++
由浅入深MFC学习摘记--第四部分上
Document-View结构为什么使用Document-View结构DocumentviewDocumentFrameDocumentTemplateCDocTemplate、CDocument、CView、
CFrameWnd
watson_pillow
·
2023-08-10 22:32
mfc
学习
windows
MFC编程文档与视图--学习笔记
然后十月一回来正式处理问题和故障了,mfc的东西还是很多不懂,然后经过了对话框和通用控件,OCX,迎来了视图与文档过程应该相关的一个设计模式MVC模型(model)-视图(view)-控制器(controller)逻辑数据界面分离
CFrameWnd
hao931126
·
2023-08-09 20:54
sokect
mvc
文档
MFC第二十八天 WM_SIZE应用,
CFrameWnd
类LoadFrame的方法,PreCreateWindow窗口预处理,Frame-view窗口视图
文章目录WM_SIZE应用通过WM_SIZE消息实现窗口布局管理通过控件属性实现窗口布局管理
CFrameWnd
类
CFrameWnd
类简介OnCreate和OnCreateClient的方法注册时的要素与窗口设置
Jcrry
·
2023-08-07 01:24
MFC开发
mfc
c++
MFC的定义和实际操作方法
完整的应用一般由四个类组成:CWinApp应用类,
CFrameWnd
窗口框架类,CDocument文档类,CView视类过程:CWinApp创建
CFrameWnd
框架窗口实例,框架窗口创建文档模板,文档模板创建文档实例和视实例
荔园微风
·
2023-06-11 08:11
Visual
Studio技术
mfc
c++
microsoft
windows
微软
Window应用程序(C/C++)(3) MFC程序的基本框架
程序的基本框架3.1MFC项目的类框架建立SingledocumentMFC应用程序,向导会为我们自动生成代码,其中有五个重要的类需要注意:CAboutDlg(派生自CDialog)CMainFrame(派生自
CFrameWnd
cmiao-me
·
2022-11-28 15:24
Windows
API
mfc
sdk
c++
vc++
gui
VC 显示 隐藏 工具栏 状态栏
CFrameWnd
提供了OnBarCheck来响应与ID_VIEW_STATUS_BA
miaoshengwu
·
2020-09-17 03:35
MFC
VC++
(一)MFC学习之创建第一个窗口
环境:windows10+vs2017需要两个类:1,CMyWnd,继承自
CFrameWnd
(窗口框架类,窗口有就是这个类的实例化对象)2,CMyApp,继承自CWinApp(app类,在这个类中的InitInstance
大卫不加班
·
2020-09-16 15:02
c++
游戏
MFC
mfc
禁止MFC改变窗口大小
CFrameWnd
::PreCreateWindow(
鱼喝水
·
2020-09-15 01:20
VC/MFC
MyMFC(7-9)对话框 CMainFrame
include"MainFrm.h"#include"Splash.h"#ifdef_DEBUG#definenewDEBUG_NEW#endif//CMainFrameIMPLEMENT_DYNCREATE(CMainFrame,
CFrameWnd
奋飞的蜗牛
·
2020-09-14 15:27
MFC
vc++常见问题的解决(bool和BOOL)
example005\mainfrm.h(46):errorC2555:'CMainFrame::OnCreateClient':overridingvirtualfunctiondiffersfrom'
CFrameWnd
haibianfeng
·
2020-09-14 00:17
c++
学习
MFC面试题总结
CFrameWnd
(框架窗口类)
代码小卒
·
2020-09-12 20:33
操作系统
窗口类和窗口对象
二、CWnd派生的窗口类1.
CFrameWnd
2.CMDIFrameWnd3.CMDIChildWnd4.
yuhaoguo
·
2020-09-11 23:08
c/c++/vc
如何实现锁定解锁工具栏的功能
我们可以用
CFrameWnd
的EnableDocking让控制栏可停靠,但我们在
CFrameWnd
中却找不到DisableDocking之类的函数来移除控制栏的可停靠特性。
bestbear
·
2020-09-11 13:26
9.
边城编程
重写MFC窗口上的关闭按钮事件(SDI, MDI, Dialog)
解决方法:在主窗口的cpp文件里:#include"afxpriv.h"BEGIN_MESSAGE_MAP(CMainFrame,
CFrameWnd
)....ON_MESSAGE_
aijia1857
·
2020-09-11 00:51
CToolBar的使用总结(转)
工具条对象类派生于主窗口架框类
CframeWnd
或CMDIFrameWnd,其类控制CToolBar::GetToolBarCtrl是MFC类库中封装的一个成员函数,允许使用类库中提供的一般控制和附加功能
code09
·
2020-09-10 13:33
工具
button
command
框架
null
数据结构
MFC 动态链接库(DLL)中创建窗口失败
毕业设计写一个关于网络的项目,在客户端把WSAAsyncSelect网络模型封装在了动态链接库中,点击运行,在UI线程中发现,创建一个
CFrameWnd
窗口的时候程序报错了,均显示ASSERT(afxCurrentResourceHandle
奔跑的盒饭
·
2020-08-21 10:57
MFC
【交互】MFC各个类之间相互访问分析
一、访问分析1、MDI框架(CMainFrame)调用,
CFrameWnd
::GetActiveDocument可获得与当前活动的视相关联的活动文档pDocument2、
CFrameWnd
::GetActiveView
sxyaxy
·
2020-08-21 10:19
SDK
/
MFC
MFC 消息拦截示例
DECLARE_MESSAGE_MAP()在类的声明中进行的声明消息映射的声明BEGIN_MESSAGE_MAP(CMainWindow,
CFrameWnd
)ON_WM_CREATE()ON_WM_CLOSE
skdkjzz
·
2020-08-21 10:27
FrameWork
WIN32项目中MFC程序窗口居中
//classCMainWindow:publicCFrameWndvoidCMainWindow::OnSize(UINTnType,intcx,intcy){
CFrameWnd
::OnSize(nType
denggou1893
·
2020-08-21 08:05
mfc学习笔记之如何修改mfc消息机制处理顺序
学习mfc时知道了mfc的消息处理机制是有着顺序的,首先是视图类CView类先处理,如果视图类不处理消息则会由文档类CDocument处理,如果文档类不处理消息则会由框架类
CFrameWnd
处理,加入框架类不处理则会由应用程序类
Urolzeen
·
2020-08-20 13:07
MFC学习
mfc
逃跑按钮的实现
基于对话框的应用程序和SDI应用程序之间的区别:基于对话框的应用程序没有从CView类派生出来的视类,也没用从
CFrameWnd
类派生出来的框架类,以及从CDocument类派生出来的文档类,它只用从CDialog
lzjnhs
·
2020-08-20 10:42
BCG界面库的设置浮动工具栏位置
使用BCG界面库,工具栏的一些用法就和MFC不一样了,MFC的
CFrameWnd
直接有一个设置浮动工具条位置的函数可以调用,而BCG没有,因为其对于TOOLBAR的底层实现和MFC那一套实现流程完全不同
Hiiishe
·
2020-08-19 10:36
Win32编程
CDocument, CView,
CFrameWnd
, CWinApp, CDocTemplate 这五个框架类在MFC文档/视图结构程序中的角色
说明CDocument,CView,
CFrameWnd
,CWinApp,CDocTemplate这五个框架类在MFC文档/视图结构程序中各自扮演1CWinApp拥有一个对象指针:CDocManager*
昌西兄
·
2020-08-18 17:10
MFC
从Windows API 到 MFC浅谈
《一个Demo初识MFC》代码解析概念一览:MFC提供数百个类,最重要的、也是编写任何VC++应用程序都必不可少的两个类CWinApp和
CFrameWnd
,这两个类是编写复杂庞大应用程序的基石。
无声蝉
·
2020-08-17 04:38
MFC
鼠标滚轮与滚动条
WS_OVERLAPPEDWINDOW|WS_HSCROLL|WS_VSCROLL);}2.OnSize函数里面初始化滚动条voidCMainWnd::OnSize(UINTnType,intcx,intcy){
CFrameWnd
木兮₀₃₂₁
·
2020-08-17 04:25
MFC
C/C++
MFC Windows程序设计--文档/视图体系结构
文档/视图基础知识:框架窗口:
CFrameWnd
或其派生类。视图:框架窗口同大小子窗口CView/CScrollView或其派生类。文档对象:保存应用数据。CDocument或其派生类。
raindayinrain
·
2020-08-17 04:37
Ui-Window-Mfc
MFC windows程序设计(第三版)课后习题第二章
2-1在窗口类
CFrameWnd
中需要封装那些成员?窗口句柄、窗口类的定义、注册窗口类、创建窗口、显示更新窗口。数据成员有:m_bAutoMenuEnable,rectDefault。
但行好事,@
·
2020-08-17 04:10
windows
MFC单文档视图程序简介
应用程序的主窗口,其操作功能在MFC的
CframeWnd
和CMDIFrameWnd类中实现,已经不再以消息处理为工作焦点了,主要用作视图、工具栏以及其他用户界面对象的容器。
weixin_30625691
·
2020-08-17 03:35
VC单文档对话框添加托盘图标
NOTIFYICONDATA结构m_notify2.在OnCreate中添加托盘初始化代码intCMainFrame::OnCreate(LPCREATESTRUCTlpCreateStruct){if(
CFrameWnd
weixin_30484247
·
2020-08-17 03:56
C++ 第一个MFC应用
CWinApp的类winmfclasswinmf:publicCWinApp{//调用CWinApp中的InitInstance()方法,该方法是MFC的主程序入口BOOLInitInstance(){//创建
CFrameWnd
木瞳
·
2020-08-17 02:28
C++
一个最简单的MFC程序
//MFC的大门stdafx.h#include"stdafx.h"//继承了
CFrameWnd
的子类CHelloWindow,主要实现了Window窗口classCHelloWindow:publicCFrameWnd
hzlimeng
·
2020-08-17 00:39
C++
创建无边框的MFC单文档应用程序
CFrameWnd
::PreCreateWindow(cs))returnFALSE;//TODO:在此处通过修改//CREATESTRUCTcs来修改窗口类或样式cs.style&=~WS_BOR
hongya6088
·
2020-08-17 00:56
技术知识
【框架-MFC】设置单文档和多文档窗口标题
原理在
CFrameWnd
类的成员“CStringm_strTitle;”就是窗口标题,重载PreCreateWindow函数,在该函数中设置m_strTitle的名称即可。
少莫千华
·
2020-08-17 00:19
框架-MFC
【整理】MFC单文档程序窗口大小的设置
1、要控制一个框架的的最大最小尺寸,需要做两件事情,在
CFrameWnd
的继承类中处理消息WM_GETMINMAXINFO,结构MINMAXINFO设置了整个窗口类的限制,因此记住要考虑工具条,卷动条等等的大小
brk1985
·
2020-08-17 00:27
MFC基础
创建无边框的MFC单文档(SDI)应用程序
CFrameWnd
::PreCreateWindow(cs))returnFALSE;//TODO:在此处通过修改//CREATESTRUCTcs来修改窗口类或样式//去掉菜单栏if(cs.hMenu!
ayang1986
·
2020-08-17 00:34
MFC
problems
MFC学习笔记(一):windows编程与MFC的第一个程序
目录1Windows编程1.1Windows编程实现显示视窗1.2消息与消息队列2MFC第一个例子2.1MFC简介2.2第一个例子代码实现2.3一些主要的类
CFrameWnd
框架窗口类CWinApp应用程序类
大雪001
·
2020-08-16 23:55
MFC学习
禁止调整窗口大小(MFC)
CFrameWnd
::PreCreateWindow(cs))returnFALSE;//TODO:在此处通过修改//CREATESTRUCTcs来修改窗口类或样式cs.cx=630;cs.cy=560
iteye_13789
·
2020-08-10 17:48
在mfc中,设置一个隐藏菜单栏,工具栏,状态栏,最大化、最小化、关闭按钮的窗体
intCMainFrame::OnCreate(LPCREATESTRUCTlpCreateStruct){if(
CFrameWnd
::OnCreate(lpCreateStruct)==-1)return
荣-
·
2020-08-04 08:27
mfc
工具
null
MFC使用教程(下)
在下面的代码中,从
CFrameWnd
中继承了一个新的类CHelloWindow:11//Declarethemainwindowclass12classCHelloWindow:publicCFrameWnd13
lmyc-film
·
2020-08-02 23:45
vc++
MFC中获取各种类(文档、视图、框架、应用程序)指针的方法
只考虑文档、视图和框架窗口间的关系,常用的指针获取方法如下:全局函数AfxGetApp可以得到CWinApp应用类指针AfxGetApp()->m_pMainWnd为框架窗口指针在框架窗口中:
CFrameWnd
随风_csdn
·
2020-07-29 02:41
VC
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他