C++
文章平均质量分 74
Tom_J
这个作者很懒,什么都没留下…
展开
-
C++头文件一览
传统 C++#include file://设定插入点#include file://字符处理#include file://定义错误码#include file://浮点数处理#include file://文件输入/输出#include file://参数化输入/输出#include file://数据流输入/输出#include转载 2010-03-26 01:17:00 · 522 阅读 · 0 评论 -
MFC学习笔记(一)——MFC框架程序剖析
基于MFC的框架程序剖析 (一)MFC 程序中的WinMain函数1.先来个定义,MFC:一套面向对象的函数库,一套C++类的集合,搞Windows应用程序的开发。2.MFC将大部分的Windows API封装到C++中,以类成员函数的形式提供给程序员调用。3.MFC中类的命名都以字母"C"开头,就像Delphi中类名以T开头,Oracle的类名以O开头一样,但并非必需。原创 2010-03-28 00:53:00 · 1103 阅读 · 0 评论 -
MFC学习笔记(二)——简单绘图
(一)MFC消息映射机制1.讨论发送给窗口的消息是如何被MFC框架通过窗口句柄映射表和消息映射表来用窗口类的处理函数进行响应的。2.CWnd类定义了一个HWND类型的成员变量m_hWnd,用于保存当前窗口的句柄,并且该成员变量具有public类型的访问权限。3.添加消息响应函数后,在源文件中后增加代码的地方有:a.消息响应函数原型(注释宏,位于头文件中两个AFX_MSG注释宏之间)b.原创 2010-03-29 23:38:00 · 947 阅读 · 0 评论 -
STL基础篇
对所有的编译器来说,提供给C++程序设计者的接口都是一样的。也就是说同一段STL代码在不同编译器和操作系统平台上运行的结果都是相同的,但是底层实现可以是不同的。 STL的使用者并不需要了解它的底层实现。STL的目的是标准化组件,不用重新开发它们,可以使用这些现成的组件。STL现在是C++的一部分,因此不用额外安装什么。它被内建在你的编译器之内。STL是 C++的ANSI/ISO原创 2010-04-04 02:57:00 · 456 阅读 · 0 评论 -
MFC学习笔记(四)——菜单
(一)菜单命令的路由1.响应菜单项命令的顺序依次是:视类、文档类、框架类,最后是应用程序类。2.Windows消息的分类标准消息:除WM_COMMAND之外,所有以WM_开头的消息都是标准消息。从CWnd派生的类都可以接收到这类消息。命令消息:来处菜单、加速键或工具栏按钮的消息。这类消息以WM_COMMAND的形式呈现。通过其ID来区分。通告消息:由控件产生的消息。其也以W原创 2010-04-05 20:55:00 · 640 阅读 · 0 评论 -
MFC学习笔记(三)——文本编程
(一)插入符1.创建插入符:用CWnd类的CreateSolidCaret()函数来实现,应该在窗口创建之后进行,可以在WM_CREATE消息响应函数OnCreate中添加创建插入符的代码,最后ShowCaret();2.插入符的大小根据当前所选的字号来变化,CDC类的GetTextMetrics成员函数可以得到设备描述表中当前字体的度量。 CClientDC dc(this原创 2010-04-03 23:21:00 · 635 阅读 · 0 评论