2010年05月11日 孙鑫VC++笔记(1) 第1~5讲
来源:互联网 发布:linux禅道数据库 编辑:程序博客网 时间:2024/05/01 18:40
第一讲:
句柄:其实就是资源的标识
WORD: 16位整数
给程度传递命令行参数: project->settings->debug->program arguments.
查看变量的值:debug
去掉一个特征: style&~CS_NOCLOSE
CS_NOCLOSE : 禁用系统的Close命令,窗口关闭按钮不可被点击
查MSDN函数参数前[OUT]的含义
第二讲:
定义 struct:要分号
C++中的struct中可以包含函数,而C语言中的struct 则不可以
C++中的struct是一种特殊的类,与一般的class的区别是访问控制不同。Struct中的成员默认是public而class中默认是private
Destructor没有返回值,没有参数,不能重载
this是指针,要用->访问成员
引用:必须在定义时初始化,引用没有地址
通常会把类的定义放到头文件中,而把类的实现放到源文件中。
头文件不参与编译
第三讲:
每一个MFC应用程序当中,有且只有一个从CWinApp派生出来的类,也只能有一个从该类实例化的对象,这个对象就表示了这个应用程序本身。而一个Win32App是由一个Instance表示的
几个函数所在的源文件:
WinMain:APPMODULE.CPP
CwinApp:APPCORE.CPP
AfxWinMain:WINMAIN.CPP
前缀Afx表示该函数是属于应用程序框架的函数,这是一套全局函数
CDoc类的作用:把数据的存储和显示分开处理,Cdoc负责存储,Cview类负责数据显示
第四讲:
Cview类始终覆盖在Cframe类之上
CWnd类自带的MessageBox()
CDC类,CCliengDC类,CWindowDC类——整个屏幕的DC
工具栏属于CframeWnd的client eare
第五讲:
CString类,GetTextExtend(), path的作用,CreateClipPath(), GetBkgColor(), dc.GetTextColor()
- 2010年05月11日 孙鑫VC++笔记(1) 第1~5讲
- 2013年1月11日VC++学习笔记
- 2013年1月10日VC++学习笔记
- 2013年1月14日VC++学习笔记
- 2013年1月23日VC++学习笔记
- 2013年1月24日VC++学习笔记
- 11月1日笔记
- 2017年第5周(1月30日2月5日)总结
- 2015年07月11日第八天笔记
- 2015年07月18日第11天笔记
- 2010年05月17日 VC杂七杂八的知识(1)
- 2017年1月11日 J2EE jsp 笔记
- linux 学习笔记 2013年1月5日
- 2015年1月5日,我的html笔记。
- 1622-5 孔富晨 总结《2016年11月1日》 【连续第32天总结】
- 1622-5 孔富晨 总结《2017年1月11日》 【连续第103天总结】
- 6月1日笔记
- 12月1日笔记
- C#中常用日期格式
- repo 的一些用法和理解
- Struts中的异常处理
- 精华] s3c2410全线移植linux2.6.14.1 u盘 cs8900a busybox 详细过程。
- 2010年09月26日 MFC Radio Butto的用法
- 2010年05月11日 孙鑫VC++笔记(1) 第1~5讲
- 如何有效创建工作分解结构?
- 2010年09月15日 >
- MIS、FMIS、ERP、MRP、CRM、SCM、EAM、HR、OA........................
- my own split
- Unable to validate using XSD: Your JAXP provider [gnu.xml.dom.JAXPFactory@1fcc0a2] does not support XML Schema
- hdu_2795_线段树好题
- c# Windows 服务创建与操作
- 如何把datagrid中数据、dataset中数据导入SQL数据库