Visual C++全能速查宝典

目 录内容简介
第1章 数学函数
1.1 _chgsign--求参数的相反数
1.2 _copysign--复制数据
1.3 _hypot--求直角三角形斜边长度
1.4 _max--求两个数中的大数
1.5 _min--求两个数中的小数
1.6 _scalb--求参数的(2^ exp)倍数
1.7 abs--求整数的绝对值
1.8 acos--求反余弦
1.9 asin--求反正弦
1.10 atan--求反正切
1.11 atan2--求x/y的反正切值
1.12 ceil--求不小于x的最小整数
1.13 cos--求余弦的函数
1.14 cosh--求双曲余弦的函数
1.15 div--求两个数的商和余数
1.16 exp--求双精度数的指数函数值
1.17 fabs--求双精度数的绝对值
1.18 floor--求不大于x的最大整数
1.19 fmod--求x/y的余数
1.20 frexp--把参数x调整到0.5~1之间
1.21 labs--求长整型参数的绝对值
1.22 ldexp--求参数的(2^ exp)倍数
1.23 ldiv--求两个长整型数相除的商和余数
1.24 log--自然对数
1.25 log10--求以10为底的对数
1.26 modf--求双精度数的小数部分
1.27 pow--求x的y次方的值
第2章 字符函数和字符串函数
2.1 __isascii--ASCII码是否在0~127之间
2.2 __iscsym--是否为大、小写字母,下划线或字符0~9
2.3 _strdup--将字符串存入内存中
2.4 _stricmp--比较两个字符串
2.5 _strlwr--大写字母转换成小写字母
2.6 _strnicmp--比较特定长度的字符串
2.7 _strnset--把特定长度的字符设定成某个特定字符
2.8 _strrev--将字符串倒序排列
2.9 _strset--把字符设定成某个特定字符
2.10 _strupr--小写字母转换成大写字母
2.11 __toascii--将字符转换成ASCII码
2.12 isalnum--是否为大小写字母或数字0~9
2.13 isalpha--是否为大小写字母
2.14 iscntrl--是否为控制字符
2.15 isdigit--是否为字符0~9
2.16 isgraph--ASCII码是否在33~126之间
2.17 islower--是否为小写字母
2.18 isprint--ASCII码是否在32~126之间
2.19 isspace--是否为空格、制表符或换行符
2.20 isupper--是否为大写字母
2.21 strcat--字符串连接函数
2.22 strchr--找出给定字符串里的特定字符
2.23 strcmp--对两个字符串进行比较
2.24 strcpy--对字符串进行复制
2.25 strcspn--查找第一个是另一个字符串中的字符位置
2.26 strlen--求字符串的长度
2.27 strncat--特定数目的字符串连接到另一个字符串
2.28 strncmp--比较特定长度的字符串
2.29 strncpy--复制特定长度字符串到另一个字符串中
2.30 strpbrk--从第一个字符是另一个字符串中的字符开始输出
2.31 strrchr--找出字符在字符串中最后出现的位置
2.32 strspn--查找字符串中第一个不在指定字符串中出现的字符的位置
2.33 strstr--获得第一次包含另一字符串的位置指针
2.34 strtok--根据字符串中的字符截断另一个字符串
2.35 strxfrm--把特定长度的字符串转换给另一个字符串
2.36 tolower--大写字符转换为小写字符
2.37 toupper--小写字符转换为大写字符
第3章 时间日期函数
3.1 _ftime--读取当前时间
3.2 _strdate--将当前日期格式化为写入字符串
3.3 _strtime--将当前时间格式化为写入字符串
3.4 asctime--以字符串显示时间
3.5 clock--当前程序所使用的处理时间
3.6 ctime--将time_t型转为字符型
3.7 difftime--求两次系统时间差
3.8 gmtime--以tm结构表示的时间
3.9 localtime--以tm结构表示的时间
3.10 mktime--改变tm结构变量改变时间
3.11 strftime--将tm结构类型时间格式化写入字符串
3.12 time--获得时间
第4章 类型转换函数
4.1 _ecvt--将浮点数转换成字符串
4.2 _fcvt--将浮点数转换成字符串
4.3 _itoa--将整型数转换成字符串
4.4 _ltoa--将长整型数转换成字符串
4.5 _ultoa--将无符号长整型数转换成字符串
4.6 atof--将字符串转换成双精度数
4.7 atoi--将字符串转换成整型数
4.8 atol--将字符串转换成长整型数
4.9 strtod--将字符串转换为双精度数
4.10 strtol--将字符串转换为长整型数
4.11 strtoul--将字符串转换为无符号长整型数
第5章 文件目录操作函数
5.1 _chdir--改变当前的工作目录
5.2 _findclose--关闭句柄,释放资源
5.3 _findfirst--搜索第一个文件
5.4 _findnext--搜索下一个文件
5.5 _getcwd--获得当前路径名
5.6 _mkdir--创建指定名称的目录
5.7 _mktemp--创建惟一的文件名
5.8 _rmdir--删除目录
5.9 _searchenv--搜索文件路径
5.10 _tempnam--生成一个临时文件名
第6章 内存操作函数
6.1 _alloca--在堆栈上分配内存空间
6.2 _expand--改变内存区域的字节数
6.3 _heapadd--把内存区域添加到堆中
6.4 _heapchk--检查堆的连续性
6.5 _heapmin--释放没有使用的堆空间
6.6 _heapset--检查堆的最小连续性
6.7 _heapwalk--返回堆中下一个项目信息
6.8 _msize--返回堆中内存区域的字节长度
6.9 calloc--在内存中取得一块数组空间
6.10 free--释放内存区块
6.11 malloc--获取内存区块
6.12 realloc--重新分配内存
第7章 输入/输出函数
7.1 _access--检查文件状态
7.2 _chmod--改变文件访问模式
7.3 _creat--创建文件
7.4 _eof--文件指针是否在结尾
7.5 _fcloseall--关闭所有文件
7.6 _filelength--获得文件长度
7.7 _getw--从文件流中读取一个整数
7.8 _putw--将一个整数写入文件流中
7.9 fclose--关闭文件
7.10 feof--文件流是否在结尾
7.11 ferror--文件流是否有错误
7.12 fflush--将缓冲区内容写入文件
7.13 fgetc--从文件流读出一个字符
7.14 fgets--从文件流中读出一行字符
7.15 fopen--打开文件
7.16 fprintf--向文件流写入格式化数据
7.17 fputs--向输出流写入一个字符串
7.18 fread--从文件流读取数据
7.19 freopen--为文件指针重新分配文件
7.20 fscanf--从文件流中读取格式化数据
7.21 fseek--设置文件操作指示器位置
7.22 ftell--获取文件操作指示器位置
7.23 fwrite--向文件流写入数据
7.24 getc--从文件流读出一个字符
7.25 getchar--从输入流读取一个字符
7.26 gets--从输入流中读出一行字符
7.27 printf--将格式化数据写入标准输出流
7.28 putc--将一个字符写入文件流中
7.29 putchar--将一个字符写入输出流中
7.30 puts--将字符串写入输出流中
7.31 rewind--将文件指针移动到起始位置
7.32 scanf--从输入流读出格式化数据
7.33 sprintf--向字符串中写入格式化数据
7.34 sscanf--从字符串中读出格式化数据
第8章 简单数据类
8.1 CPoint类--坐标点类
8.1.1 CPoint构造函数--构造坐标点类对象
8.1.2 Offset方法--增加坐标点偏移值
8.2 CRect类--矩形类
8.2.1 BottomRight方法--获得矩形右下角坐标
8.2.2 CenterPoint方法--计算矩形中心点坐标
8.2.3 CopyRect方法--复制矩形区域
8.2.4 DeflateRect方法--缩小矩形区域
8.2.5 EqualRect方法--判断矩形是否相等
8.2.6 Height方法--获得矩形高度
8.2.7 InflateRect方法--扩大矩形区域
8.2.8 IntersectRect方法--获得两个矩形的交集
8.2.9 IsRectEmpty方法--判断矩形区域是否为空
8.2.10 IsRectNull方法--判断矩形4条边是否都为0
8.2.11 NormalizeRect方法--使高度和宽度均为正
8.2.12 OffsetRect方法--移动矩形
8.2.13 PtInRect方法--判断点是否在矩形区域内
8.2.14 SetRect方法--设置矩形左上角和右下角坐标
8.2.15 SetRectEmpty方法--设置空矩形
8.2.16 Size方法--计算矩形的大小
8.2.17 SubtractRect方法--两个矩形相减的矩形差
8.2.18 TopLeft方法--获得矩形的左上角坐标
8.2.19 UnionRect方法--包含两个矩形的最小矩形
8.2.20 Width方法--获得矩形宽度
8.3 CSize类--尺寸类
CSize构造函数--构造CSize类对象
8.4 CTime类--绝对时间类
8.4.1 CTime构造函数--构造CTime类对象
8.4.2 Format方法--创建日期/时间值的格式化表达式
8.4.3 FormatGmt方法--生成对应的格式化字符串
8.4.4 GetAsSystemTime方法--转换SYSTEMTIME
8.4.5 GetCurrentTime方法--获得系统当前时间
8.4.6 GetDay方法--获得CTime对象中的日期信息
8.4.7 GetDayOfWeek方法--获得星期信息
8.4.8 GetGmtTm方法--获取时间结构
8.4.9 GetHour方法--获得小时信息
8.4.10 GetMinute方法--获得分钟信息
8.4.11 GetMonth方法--获得月份信息
8.4.12 GetSecond方法--获得秒钟信息
8.4.13 GetTime方法--返回time_t值
8.4.14 GetYear方法--获得年份信息
8.5 CtimeSpan类--相对时间类
8.5.1 CtimeSpan构造函数--构造CtimeSpan类对象
8.5.2 Format方法--格式化的时间字符串
8.5.3 GetDays方法--获取完整的天数
8.5.4 GetHours方法--获得时间段中的小时数
8.5.5 GetMinutes方法--获得时间段中的分钟数
8.5.6 GetSeconds方法--获得时间段中的秒数
8.5.7 GetTotalHours方法--获得所有小时数
8.5.8 GetTotalMinutes方法--获得所有分钟数
8.5.9 GetTotalSeconds方法--获得所有的秒数
8.6 CString类--字符串类
8.6.1 AllocSysString方法--OLE自动化返回字符串
8.6.2 AnsiToOem方法--ANSI转换为OEM字符集
8.6.3 Collate方法--字符串比较
8.6.4 CollateNoCase方法--字符串比较
8.6.5 Compare方法--比较字符串
8.6.6 CompareNoCase方法--比较字符串
8.6.7 CString方法--构造CString类对象
8.6.8 Delete方法--删除一个或多个字符
8.6.9 Empty方法--设置空字符串
8.6.10 Find方法--搜索第一个匹配字符
8.6.11 FindOneOf方法--查找相匹配第一个字符
8.6.12 Format方法--将格式化数据写入到字符串中
8.6.13 FreeExtra方法--释放额外的内存
8.6.14 GetAt方法--获得由索引号指定的单个字符
8.6.15 GetBuffer方法--获得指向字符缓冲区的指针
8.6.16 GetBufferSetLength方法--字符缓冲区指针
8.6.17 GetLength方法--获取字符串中的字节数
8.6.18 Insert方法--插入单个字符或子字符串
8.6.19 IsEmpty方法--判断字符串是否为空
8.6.20 Left方法--提取最前面的字符
8.6.21 LoadString方法--读取Windows字符串资源
8.6.22 LockBuffer方法--为缓冲区内字符串加锁
8.6.23 MakeLower方法--字母全部转换成小写字母
8.6.24 MakeReverse方法--字符倒序排列
8.6.25 MakeUpper方法--字母全部转换成大写字母
8.6.26 Mid方法--截取一个字符串
8.6.27 OemToAnsi方法--OEM转换为ANSI字符集
8.6.28 ReleaseBuffer方法--结束对缓冲区的使用
8.6.29 Remove方法--从字符串中移走指定的字符
8.6.30 Replace方法--替换字符串
8.6.31 ReverseFind方法--反向查找字符
8.6.32 Right方法--从字符串末尾提取字符
8.6.33 SetAt方法--向指定位置重写字符
8.6.34 SpanExcluding方法--截取字符串
8.6.35 SpanIncluding方法--截取字符串
8.6.36 TrimLeft方法--删除换行符、空格和tab
8.6.37 TrimRight方法--删除一个或多个字符
8.6.38 UnlockBuffer方法--解锁缓冲区
第9章 基类
9.1 CObject类--MFC类库主要基类
9.1.1 AssertValid方法--验证对象的完整性
9.1.2 Dump方法--输出诊断信息
9.1.3 GetRuntimeClass方法--获取运行时类信息
9.1.4 IsKindOf方法--判断对象所属类
9.1.5 IsSerializable方法--对象是否能够被序列化
9.1.6 Serialize方法--向CArchive对象写入对象信息
9.2 CCmdTarget类--MFC消息映射类的基类
9.2.1 BeginWaitCursor方法--使鼠标光标呈现沙漏状
9.2.2 EnableAutomation方法--对象设置OLE自动功能
9.2.3 EndWaitCursor方法--恢复鼠标指针的形状
9.2.4 FromIDispatch方法--获取与IDispatch相关的对象指针
9.2.5 GetIDispatch方法--获取对象关联的IDispatch接口指针
9.2.6 OnCmdMsg方法--分派并处理命令消息
9.2.7 OnFinalRelease方法--释放Ole引用对象
9.2.8 RestoreWaitCursor方法--重新设置鼠标光标为沙漏状
9.3 CWnd类--MFC中窗口类的基类
9.3.1 Attach方法--附加窗口句柄到CWnd对象上
9.3.2 CenterWindow方法--居中窗口
9.3.3 ChildWindowFromPoint方法--在窗口的指定位置获取子窗口
9.3.4 ClientToScreen方法--将客户区域坐标转换为屏幕区域坐标
9.3.5 CreateEx方法--使用扩展风格创建窗口
9.3.6 DeleteTempMap方法--删除临时的CWnd对象
9.3.7 DestroyWindow方法--销毁窗口
9.3.8 Detach方法--分离Windows窗口句柄
9.3.9 EnableToolTips方法--启动或禁止窗口的工具条提示
9.3.10 EnableWindow方法--设置窗口是否可用
9.3.11 FindWindow方法--根据类名或窗口标题查找窗口
9.3.12 FromHandle方法--根据窗口句柄获取窗口指针
9.3.13 FromHandlePermanent方法--根据窗口句柄获取窗口指针
9.3.14 GetActiveWindow方法--获取当前活动窗口
9.3.15 GetClientRect方法--获取窗口的客户区域
9.3.16 GetDC方法--获取与窗口关联的设备上下文指针
9.3.17 GetDesktopWindow方法--获取系统桌面窗口
9.3.18 GetDlgCtrlID方法--获取控件ID
9.3.19 GetDlgItem方法--根据控件ID获取一个窗口指针
9.3.20 GetDlgItemInt方法--转换控件文本为一个整数值
9.3.21 GetDlgItemText方法--根据控件ID获取控件文本信息
9.3.22 GetExStyle方法--获取窗口的扩展风格
9.3.23 GetFocus方法--获取当前获得输入焦点的窗口对象
9.3.24 GetFont方法--获取当前窗口的字体
9.3.25 GetMenu方法--获取窗口关联的菜单指针
9.3.26 GetNextWindow方法--获取窗口管理器列表中的上一个或下一个窗口
9.3.27 GetOwner方法--获取当前窗口的拥有者窗口
9.3.28 GetParent方法--获取当前窗口的父窗口
9.3.29 GetScrollInfo方法--获取窗口的滚动条信息
9.3.30 GetScrollLimit方法--获取滚动条的最大滚动范围
9.3.31 GetScrollPos方法--获取滚动条中当前滚动块的位置
9.3.32 GetScrollRange方法--确定滚动条可以滚动的范围
9.3.33 GetStyle方法--获取窗口的普通风格
9.3.34 GetTopWindow方法--获取对话框中顶层的子窗口
9.3.35 GetUpdateRect方法--获取窗口最小封闭的更新区域
9.3.36 GetWindow方法--获取与窗口有一定关系的其他窗口
9.3.37 GetWindowDC方法--返回整个窗口的设备上下文
9.3.38 GetWindowRect方法--获取窗口对象的整个窗口区域
9.3.39 GetWindowText方法--获取窗口的标题或文本信息
9.3.40 Invalidate方法--更新整个窗口的客户区域
9.3.41 InvalidateRect方法--更新窗口的某一个区域
9.3.42 InvalidateRgn方法--更新窗口的某一个选区
9.3.43 IsChild方法--判断某一个窗口是否是一个子窗口
9.3.44 IsWindowEnabled方法--判断对话框是否可用
9.3.45 IsWindowVisible方法--判断窗口是否可见
9.3.46 KillTimer方法--结束计时器
9.3.47 LockWindowUpdate方法--锁定一个窗口
9.3.48 MapWindowPoints方法--将某个窗口的区域坐标转换为另一个窗口的区域坐标
9.3.49 MessageBox方法--显示一个消息对话框
9.3.50 ModifyStyle方法--修改窗口的普通风格
9.3.51 ModifyStyleEx方法--修改窗口的扩展风格
9.3.52 MoveWindow方法--移动窗口到指定的位置
9.3.53 OnActivate方法--在窗口对象激活或失去激活状态时触发
9.3.54 OnClose方法--在对话框关闭时由框架调用
9.3.55 OnCreate方法--在窗口被创建时由框架调用
9.3.56 OnCtlColor方法--在子控件即将被绘制时由框架自动调用
9.3.57 OnDestroy方法--在窗口即将被释放时由框架调用
9.3.58 OnEraseBkgnd方法--在窗口的背景需要擦除时由框架调用
9.3.59 OnHScroll方法--在用户单击窗口的水平滚动条时由框架调用
9.3.60 OnKeyDown方法--在键盘的非系统键按下时由框架调用
9.3.61 OnKeyUp方法--在用户释放非功能按键时由框架调用
9.3.62 OnKillFocus方法--在用户失去焦点时由框架调用
9.3.63 OnLButtonDblClk方法--在用户双击鼠标左键时由框架调用
9.3.64 OnLButtonDown方法--在用户按下鼠标左键时由框架调用
9.3.65 OnLButtonUp方法--在用户释放按下的鼠标左键时由框架调用
9.3.66 OnMouseMove方法--在鼠标指针移动时由框架调用
9.3.67 OnMouseWheel方法--在鼠标滚轮滚动时由框架调用
9.3.68 OnMove方法--在窗口被移动后由框架调用
9.3.69 OnNcLButtonDblClk方法--在窗口的非客户区域双击鼠标左键时由框架调用
9.3.70 OnNcLButtonDown方法--在窗口的非客户区域单击鼠标左按钮时由框架调用
9.3.71 OnNcLButtonUp方法--在窗口的非客户区域释放鼠标左键时由框架调用
9.3.72 OnPaint方法--在窗口需要绘制时由框架调用
9.3.73 OnSetFocus方法--在窗口获得输入焦点时由框架调用
9.3.74 OnSize方法--在窗口大小改变后由框架调用
9.3.75 OnSizing方法--在窗口大小正在改变时由框架调用
9.3.76 OnTimer方法--在用户调用SetTimer方法后由框架根据指定的时间间隔来调用
9.3.77 OnVScroll方法--在用户触发窗口的垂直滚动消息时由框架调用
9.3.78 OnWindowPosChanged方法--在窗口大小、位置或Z轴顺序改变时由框架调用
9.3.79 OnWindowPosChanging方法--在窗口大小、位置或Z轴顺序即将改变时由框架调用
9.3.80 OnWndMsg方法--被窗口过程WindowProc或消息映射调用
9.3.81 PostMessage方法--投递一个窗口消息到线程的消息队列中
9.3.82 PreCreateWindow方法--在窗口被创建之前由框架调用
9.3.83 PreSubclassWindow方法--在窗口被子类化之前由框架调用
9.3.84 PreTranslateMessage方法--在窗口消息被分派到窗口过程之前由框架调用
9.3.85 RedrawWindow方法--更新窗口指定的客户区域
9.3.86 ReleaseDC方法--释放窗口的设备上下文
9.3.87 RepositionBars方法--重新设置窗口客户区域中控制条的位置
9.3.88 ScreenToClient方法--将屏幕坐标转换为窗口的客户坐标
9.3.89 ScrollWindow方法--滚动窗口的客户区域
9.3.90 SendDlgItemMessage方法--向控件发送一个消息
9.3.91 SendMessage方法--向窗口的窗口过程发送消息
9.3.92 SetCapture方法--设置鼠标捕捉
9.3.93 SetDlgCtrlID方法--设置窗口控件的控件ID
9.3.94 SetDlgItemInt方法--设置对话框中指定控件的文本整数值
9.3.95 SetDlgItemText方法--设置对话框中指定控件的字符串文本
9.3.96 SetFocus方法--为窗口设置焦点
9.3.97 SetFont方法--设置对话框的字体
9.3.98 SetIcon方法--设置对话框显示的图标
9.3.99 SetMenu方法--设置对话框显示的菜单
9.3.100 SetParent方法--设置窗口的父窗口
9.3.101 SetScrollPos方法--设置滚动条的滚动位置
9.3.102 SetScrollRange方法--设置滚动条的滚动范围
9.3.103 SetTimer方法--开始一个计时器
9.3.104 SetWindowPos方法--设置窗口的大小、位置和Z轴顺序
9.3.105 SetWindowRgn方法--设置窗口的显示区域
9.3.106 SetWindowText方法--设置窗口标题或文本
9.3.107 ShowScrollBar方法--显示或隐藏窗口滚动条
9.3.108 ShowWindow方法--设置窗口的显示状态
9.3.109 SubclassDlgItem方法--动态子类化一个窗口控件
9.3.110 UnlockWindowUpdate方法--解除由LockWindowUpdate方法对窗口锁定更新
9.3.111 UpdateData方法--进行对话框数据交换
9.3.112 UpdateWindow方法--通过发送WM_PAINT消息来更新窗口
9.3.113 WindowFromPoint方法--根据坐标点返回一个窗口对象
第10章 文档、框架、视图类
10.1 CDocument类--文档类
10.1.1 AddView方法--附加一个视图对象到文档中
10.1.2 CanCloseFrame方法--在显示文档的框架窗口被关闭前由框架调用
10.1.3 DeleteContents方法--删除文档中的数据
10.1.4 GetDocTemplate方法--获取一个文档模板对象
10.1.5 GetFirstViewPosition方法--从视图列表中获取第一个视图对象的位置
10.1.6 GetNextView方法--遍历文档对象中的视图列表
10.1.7 GetPathName方法--获取文档路径
10.1.8 IsModified方法--判断文档自最后一个保存后是否被修改过
10.1.9 OnChangedViewList方法--在文档对象中的视图列表有变动时调用
10.1.10 OnCloseDocument方法--在文档被关闭时由框架调用
10.1.11 OnNewDocument方法--在用户单击新建命令时调用
10.1.12 OnOpenDocument方法--在用户打开一个文件时由框架调用
10.1.13 OnSaveDocument方法--在用户保存或另存为文件时由框架调用
10.1.14 PreCloseFrame方法--在框架对象被销毁前调用
10.1.15 RemoveView方法--从文档对象中分离关联的视图对象
10.1.16 SaveModified方法--在被修改后的文档关闭时调用
10.1.17 SetModifiedFlag方法--在用户修改了文档后调用
10.1.18 SetPathName方法--为文档的磁盘文件指定全限定路径
10.2 CFrameWnd类--框架类
10.2.1 ActivateFrame方法--还原或激活一个框架窗口
10.2.2 CreateView方法--在框架窗口内创建一个视图窗口
10.2.3 DockControlBar方法--使一个控制条拖入到框架窗口中
10.2.4 EnableDocking方法--使控制条能够被拖入
10.2.5 FloatControlBar方法--使控制条脱离框架窗口
10.2.6 GetActiveDocument方法--获得关联当前活动视图窗口的文档对象
10.2.7 GetActiveFrame方法--在多文档视图应用程序中获得一个活动的框架窗口对象
10.2.8 GetActiveView方法--获取关联框架窗口的活动视图窗口
10.2.9 GetControlBar方法--根据控制条ID获取一个控制条控件
10.2.10 GetMessageBar方法--获取一个状态栏窗口对象指针
10.2.11 GetMessageString方法--从资源文件中根据字符串ID加载一个字符串
10.2.12 IsTracking方法--确定当前窗口中的分隔条是否正在被移动
10.2.13 LoadFrame方法--根据资源信息创建一个框架窗口
10.2.14 OnCreateClient方法--创建框架对象关联的视图窗口
10.2.15 SetActiveView方法--设置一个活动的视图窗口
10.2.16 SetMessageText方法--设置状态栏中ID为0的方格字符串文本
10.2.17 ShowControlBar方法--显示或隐藏控制条
10.3 CView类--视图类
10.3.1 GetDocument方法--获取视图窗口关联的文档对象
10.3.2 OnActivateFrame方法--在包含当前视图的框架窗口激活或失去激活时调用
10.3.3 OnBeginPrinting方法--在打印或打印预览任务开始之前由框架调用
10.3.4 OnDragEnter方法--在鼠标首次拖入到目标窗口的非滚动区域时由框架调用
10.3.5 OnDragOver方法--鼠标在目标窗口中移动时由框架调用
10.3.6 OnDraw方法--当视图窗口绘制时调用
10.3.7 OnDrop方法--在用户释放拖动的对象到目的窗口中时由框架调用
10.3.8 OnEndPrinting方法--在文档的内容被打印或预览后由框架调用
10.3.9 OnEndPrintPreview方法--在用户退出打印预览模式时由框架调用
10.3.10 OnPrepareDC方法--在视图即将绘制时调用
10.3.11 OnPrint方法--在打印文档时由框架调用
10.4 CScrollView类--滚动视图类
10.4.1 FillOutsideRect方法--填充视图窗口滚动区域之外的区域
10.4.2 GetDeviceScrollPosition方法--获取滚动条的滚动位置
10.4.3 GetDeviceScrollSizes方法--获取当前的映射模式、滚动大小等信息
10.4.4 GetScrollPosition方法--以逻辑单位返回当前滚动条的滚动位置
10.4.5 GetTotalSize方法--以逻辑单位返回视图窗口的滚动区域的大小
10.4.6 ResizeParentToFit方法--调整父窗口的大小,使其适应视图窗口的滚动区域
10.4.7 ScrollToPosition方法--滚动窗口到指定的位置
10.4.8 SetScrollSizes方法--设置视图窗口的滚动区域范围
10.5 CEditView类--文本视图类
10.5.1 FindText方法--查找视图编辑窗口中的文本
10.5.2 GetBufferLength方法--获取编辑框中字符缓冲区的大小
10.5.3 GetEditCtrl方法--获取视图编辑窗口关联的编辑框控件
10.5.4 GetSelectedText方法--获取编辑窗口中的选中文本的内容
10.5.5 OnFindNext方法--在用户查找文本时执行
10.5.6 OnReplaceAll方法--当用户在标准替换对话框中单击替换所有按钮时调用
10.5.7 OnReplaceSel方法--当用户在标准替换对话框中单击替换按钮时调用
10.5.8 PrintInsideRect方法--打印指定区域的文本
10.6 CRichEditView类--多功能文本视图类
10.6.1 AdjustDialogPosition方法--调整某个对话框的位置
10.6.2 CanPaste方法--判断剪贴板中包含的信息是否能够粘贴到视图窗口中
10.6.3 FindTextSimple方法--查找文本,并将文本所在行设置为当前行
10.6.4 GetCharFormatSelection方法--获取当前选中内容的字符格式属性
10.6.5 GetMargins方法--获取当前的打印边距
10.6.6 GetPageRect方法--获取在打印中使用的页面范围
10.6.7 GetPaperSize方法--获取打印纸张的大小
10.6.8 GetPrintRect方法--获取打印纸的可打印区域
10.6.9 GetPrintWidth方法--获取打印区域的宽度
10.6.10 GetRichEditCtrl方法--获取与视图窗口关联的CRichEditCtrl控件
10.6.11 GetTextLength方法--获取视图窗口所有文本的长度
10.6.12 OnCharEffect方法--改变当前文字效果
10.6.13 OnParaAlign方法--改变选中文本的对齐方式
10.6.14 PrintInsideRect方法--打印指定区域的文本
10.6.15 SetCharFormat方法--设置新文本的字符属性
10.6.16 SetMargins方法--设置视图窗口的打印边距
10.6.17 SetPaperSize方法--设置新的打印纸大小
10.6.18 SetParaFormat方法--设置当前选中的段落格式属性
10.7 CHtmlView类--超文本视图类
10.7.1 ExecWB方法--在Web浏览器中执行一个命令
10.7.2 GetAddressBar方法--确定IE浏览器中的地址栏是否可见
10.7.3 GetFullName方法--获取当前IE浏览器显示的文件的全路径
10.7.4 GetLocationName方法--获取当前浏览器中显示的资源名称
10.7.5 GetLocationURL方法--获取浏览器控件中显示URL
10.7.6 GetVisible方法--确定浏览器控件所包含的对象是否可见
10.7.7 GoBack方法--返回浏览的页面
10.7.8 GoForward方法--在历史记录列表中显示下一个浏览的页面
10.7.9 GoHome方法--将页面定位到首页
10.7.10 GoSearch方法--定位到查找页
10.7.11 LoadFromResource方法--从资源文件中加载页面
10.7.12 Navigate方法--在视图窗口中显示指定的页面
10.7.13 Navigate2方法--显示指定的页面
10.7.14 Refresh方法--刷新页面,即重新加载原来的文件
10.7.15 SetAddressBar方法--显示或隐藏浏览器中的地址栏
10.7.16 Stop方法--停止当前的操作
10.8 CSplitterWnd类--窗口分隔类
10.8.1 ActivateNext方法--执行Next Pane或Previous Pane命令
10.8.2 CanActivateNext方法--检查Next Pane和Previous Pane命令当前是否有效
10.8.3 Create方法--创建一个动态分隔器窗口
10.8.4 CreateScrollBarCtrl方法--创建一个共享的滚动条控件
10.8.5 CreateStatic方法--创建静态分隔的窗体
10.8.6 CreateView方法--创建子视图
10.8.7 CSplitterWnd方法--构造函数,用于CSplitterWnd对象
10.8.8 DeleteColumn方法--删除一个列
10.8.9 DeleteRow方法--删除行
10.8.10 DeleteView方法--删除视图
10.8.11 DoKeyboardSplit方法--实现一个键盘分隔命令
10.8.12 DoScroll方法--执行分隔窗口的同步滚动
10.8.13 DoScrollBy方法--将分隔窗口滚动指定的像素数
10.8.14 GetActivePane方法--获得一个分隔器窗口中的活动窗格
10.8.15 GetColumnCount方法--获得分隔器中的列数
10.8.16 GetColumnInfo方法--获取指定列的信息
10.8.17 GetPane方法--根据指定行、列返回窗格指针
10.8.18 GetRowCount方法--获得分隔器的行数
10.8.19 GetRowInfo方法--获得指定行的信息
10.8.20 GetScrollStyle方法--获得分隔器窗口的共享滚动条的风格
10.8.21 IdFromRowCol方法--获取指定行和列处的窗格的子窗口ID
10.8.22 IsChildPane方法--判断pWnd是否是此分隔器窗口的子窗口
10.8.23 OnDrawSplitter方法--绘制分隔器窗口的图像
10.8.24 SetActivePane方法--设置活动窗格
10.8.25 SetColumnInfo方法--设置指定列信息
10.8.26 SetRowInfo方法--设置指定行信息
10.8.27 SetScrollStyle方法--为分隔器窗口的共享滚动条指定新的滚动条风格
第11章 控制栏类
11.1 CControlBar类--控件条基类
11.1.1 CalcDynamicLayout方法--计算动态控件条的维数
11.1.2 CalcFixedLayout方法--计算控件条的水平大小
11.1.3 GetBarStyle方法--获取控件条风格
11.1.4 GetBorders方法--获取控件条边框值
11.1.5 GetCount方法--获取项的个数
11.1.6 IsFloating方法--是否为浮动状态
11.1.7 SetBarStyle方法--设置控件条风格
11.1.8 SetBorders方法--设置控件条边框值
11.2 CToolBar类--工具条类
11.2.1 CommandToIndex方法--通过命令ID返回索引
11.2.2 Create方法--创建窗口
11.2.3 GetButtonInfo方法--获取按钮信息
11.2.4 GetButtonText方法--获取按钮文本
11.2.5 GetItemID方法--获取指定索引下的命令ID
11.2.6 GetToolBarCtrl方法--获取工具条控件
11.2.7 LoadBitmap方法--载入位图
11.2.8 LoadToolBar方法--载入工具条资源
11.2.9 SetButtonInfo方法--设置按钮信息
11.2.10 SetButtons方法--设置所有按钮的命令ID
11.2.11 SetButtonText方法--设置按钮的文本
11.2.12 SetHeight方法--设置工具条高度
11.2.13 SetSizes方法--设置工具条大小
11.3 CStatusBar类--状态栏类
11.3.1 Create方法--创建窗口
11.3.2 GetPaneInfo方法--获取指定窗格信息
11.3.3 GetPaneStyle方法--获取状态栏风格
11.3.4 GetPaneText方法--获取指定窗格的文本
11.3.5 GetStatusBarCtrl方法--获取状态栏控件
11.3.6 SetIndicators方法--设置所有窗格文本
11.3.7 SetPaneInfo方法--设置指定窗格信息
11.3.8 SetPaneStyle方法--设置状态栏风格
11.3.9 SetPaneText方法--设置指定窗格文本
11.4 CReBarCtrl类--ReBar控件类
11.4.1 BeginDrag方法--开始拖放
11.4.2 DeleteBand方法--删除指定索引下的带
11.4.3 GetBandBorders方法--获取指定带的区域
11.4.4 GetBandCount方法--获取带的个数
11.4.5 GetBandInfo方法--获取带的信息
11.4.6 GetBarHeight方法--获取ReBar控件高度
11.4.7 GetBarInfo方法--获取ReBar控件信息
11.4.8 GetRect方法--获取ReBar控件矩形区域
11.4.9 GetRowCount方法--获取ReBar控件带所占行数
11.4.10 GetRowHeight方法--获取指定行的高度
11.4.11 InsertBand方法--插入一个新带
11.4.12 MaximizeBand 方法--将ReBar控件中的一个带调整到它的理想或最大尺寸
11.4.13 MinimizeBand方法--将ReBar控件中的一个带调整到它的理想或最小尺寸
11.4.14 MoveBand方法--将一个带从一个索引移动到另一个索引
11.4.15 SetBandInfo方法--设置一个ReBar控件中的已存在的带的特征
11.4.16 ShowBand方法--显示或隐藏一个ReBar控件中的给定带
11.5 CMenu类--菜单类
11.5.1 AppendMenu方法--添加新菜单
11.5.2 CheckMenuItem方法--添加或删除检测标记
11.5.3 CheckMenuRadioItem方法--添加或删除单选标记
11.5.4 CreateMenu方法--创建菜单
11.5.5 CreatePopupMenu方法--创建弹出式菜单
11.5.6 DestroyMenu方法--释放菜单
11.5.7 DrawItem方法--绘制菜单项
11.5.8 EnableMenuItem方法--控制菜单项是否可用
11.5.9 GetMenuItemCount方法--获取菜单项的数量
11.5.10 GetMenuItemID方法--通过菜单项位置获取ID
11.5.11 GetMenuItemInfo方法--获取指定菜单项信息
11.5.12 GetMenuState方法--获取菜单状态
11.5.13 GetMenuString方法--获取菜单文本
11.5.14 GetSubMenu方法--获取子菜单
11.5.15 InsertMenu方法--插入菜单项
11.5.16 LoadMenu方法--载入菜单资源
11.5.17 LoadMenuIndirect方法--过菜单模板装载菜单
11.5.18 MeasureItem方法--指定菜单维度
11.5.19 ModifyMenu方法--修改菜单项信息
11.5.20 RemoveMenu方法--移除菜单项
11.5.21 SetMenuItemBitmaps方法--设置菜单项显示的位图
11.6 CToolBarCtrl类--工具条控件类
11.6.1 AddBitmap方法--添加位图
11.6.2 AddButtons方法--添加按钮
11.6.3 AddStrings方法--添加按钮文本
11.6.4 AutoSize方法--可自动调整大小
11.6.5 CheckButton方法--按钮是否选中
11.6.6 CommandToIndex方法--通过命令ID获取索引
11.6.7 DeleteButton方法--删除按钮
11.6.8 EnableButton方法--按钮是否可用
11.6.9 GetAnchorHighlight方法--是否可以加亮显示
11.6.10 GetBitmapFlags方法--获取位图标志
11.6.11 GetButton方法--获取按钮
11.6.12 GetButtonCount方法--获取按钮数量
11.6.13 GetButtonSize方法--获取按钮大小
11.6.14 GetDisabledImageList方法--图像列表是否可用
11.6.15 GetHotImageList方法--获取热点图像列表
11.6.16 GetHotItem方法--获取热点项索引
11.6.17 GetMaxSize方法--获取可见项的最大尺寸
11.6.18 GetMaxTextRows方法--获取按钮文本的最大行数
11.6.19 GetRows方法--获取显示按钮的行数
11.6.20 HideButton方法--隐藏按钮
11.6.21 Indeterminate方法--设置按钮是否具有不确定状态
11.6.22 InsertButton方法--插入按钮
11.6.23 IsButtonChecked方法--按钮是否被选中
11.6.24 IsButtonEnabled方法--按钮是否可用
11.6.25 IsButtonHidden方法--按钮是否隐藏
11.6.26 IsButtonHighlighted方法--按钮是否处于加亮状态
11.6.27 IsButtonIndeterminate方法--按钮是否处于不确定状态
11.6.28 IsButtonPressed方法--按钮是否被按下
11.6.29 LoadImages方法--载入图像列表
11.6.30 MapAccelerator方法--映射加速键
11.6.31 MarkButton方法--设置按钮处于高亮状态
11.6.32 MoveButton方法--移动按钮
11.6.33 PressButton方法--设置按钮是否被按下
11.6.34 RestoreState方法--恢复工具条状态
11.6.35 SaveState方法--保存工具条状态
11.6.36 SetAnchorHighlight方法--工具条是否加亮
11.6.37 SetBitmapSize方法--设置位图大小
11.6.38 SetButtonSize方法--设置按钮大小
11.6.39 SetButtonStructSize方法--设置按钮结构大小
11.6.40 SetButtonWidth方法--设置按钮宽度
11.6.41 SetCmdID方法--设置按钮命令ID
11.6.42 SetDisabledImageList方法--设置无效按钮图像列表
11.6.43 SetHotImageList方法--设置热点按钮图像列表
11.6.44 SetHotItem方法--设置热点项的索引
11.6.45 SetIndent方法--设置工具条与第一个按钮的缩进
11.6.46 SetMaxTextRows方法--设置显示文本的最大行数
11.6.47 SetRows方法--设置工具条的最大行数
11.6.48 SetStyle方法--设置工具条控件风格
11.7 CStatusBarCtrl类--状态栏控件类
11.7.1 GetBorders方法--获取状态栏边界值
11.7.2 GetParts方法--获取窗格数量
11.7.3 IsSimple方法--是否处于简单模式
11.7.4 SetIcon方法--设置窗格图标
11.7.5 SetMinHeight方法--设置绘图区的最小高度
11.7.6 SetParts方法--设置窗格数量
11.7.7 SetSimple方法--设为简单模式
11.7.8 SetText方法--设置窗格文本
第12章 对话框类
12.1 CDialog类--对话框类
12.1.1 CreateIndirect方法--使用模板创建对话框
12.1.2 DoModal方法--模态显示对话框
12.1.3 EndDialog方法--关闭模态显示的对话框
12.1.4 GetDefID方法--获取默认按钮ID
12.1.5 GotoDlgCtrl方法--将焦点移动到指定的控件上
12.1.6 MapDialogRect方法--将矩形单位转换为屏幕单位
12.1.7 NextDlgCtrl方法--获取下一个具有焦点的控件
12.1.8 OnCancel方法--取消对话框调用返回IDCANCEL
12.1.9 OnInitDialog方法--初始化对话框
12.1.10 OnOK方法--取消对话框调用返回IDOK
12.1.11 OnSetFont方法--设置字体
12.1.12 PrevDlgCtrl方法--获取上一个具有焦点的控件
12.1.13 SetDefID方法--设置默认按钮
12.2 CFileDialog类--文件对话框类
12.2.1 CFileDialog方法--构造方法
12.2.2 GetFileExt方法--获取文件扩展名
12.2.3 GetFileName方法--获取文件名和扩展名
12.2.4 GetFileTitle方法--获取文件标题
12.2.5 GetNextPathName方法--获取下一个文件路径
12.2.6 GetPathName方法--获取文件路径
12.2.7 GetReadOnlyPref方法--是否以只读打开
12.2.8 GetStartPosition方法--获取列表中第一个文件位置
12.3 CColorDialog类--颜色对话框类
12.3.1 CColorDialog方法--构造方法
12.3.2 GetColor方法--获取颜色
12.3.3 GetSavedCustomColors方法--获取自定义颜色
12.3.4 OnColorOK方法--颜色选择成功
12.3.5 SetCurrentColor方法--设置当前选择颜色
12.4 CFontDialog类--字体对话框类
12.4.1 CFontDialog方法--构造方法
12.4.2 GetColor方法--获取字体颜色
12.4.3 GetCurrentFont方法--获取当前字体
12.4.4 GetFaceName方法--获取字体名称
12.4.5 GetSize方法--获取字体大小
12.4.6 GetStyleName方法--获取字体风格名称
12.4.7 GetWeight方法--获取字体磅值
12.4.8 IsBold方法--是否加粗
12.4.9 IsItalic方法--是否为斜体
12.4.10 IsStrikeOut方法--是否具有删除线
12.4.11 IsUnderline方法--是否具有下划线
12.5 CFindReplaceDialog类--查找、替换对话框类
12.5.1 CFindReplaceDialog方法--构造方法
12.5.2 Create方法--创建窗口
12.5.3 FindNext方法--查找下一个字符串
12.5.4 GetFindString方法--获取查找字符串
12.5.5 GetNotifier方法--获取查找、替换对话框指针
12.5.6 GetReplaceString方法--获取替换的字符串
12.5.7 IsTerminating方法--是否终止查找、替换对话框
12.5.8 MatchCase方法--查找时是否区分大小写
12.5.9 MatchWholeWord方法--查找时是否按词查找
12.5.10 ReplaceAll方法--替换所有字符串
12.5.11 ReplaceCurrent方法--替换当前选中字符串
12.5.12 SearchDown方法--向下查找
12.6 CPrintDialog类--打印对话框类
12.6.1 CPrintDialog方法--构造方法
12.6.2 CreatePrinterDC方法--创建打印机画布
12.6.3 GetCopies方法--获取打印份数
12.6.4 GetDefaults方法--获取打印机默认设置
12.6.5 GetDeviceName方法--获取当前打印机名称
12.6.6 GetDevMode方法--获取打印机环境信息
12.6.7 GetDriverName方法--获取打印机驱动程序名称
12.6.8 GetFromPage方法--获取打印起始页
12.6.9 GetToPage方法--获取打印结束页
12.6.10 GetPortName方法--获取打印机端口名
12.6.11 GetPrinerDC方法--获取打印机画布句柄
12.6.12 PrintAll方法--打印所有文档
12.6.13 PrintRange方法--是否选中区域打印
12.6.14 PrintSelection方法--打印选中区域
12.7 CPageSetupDialog类--页面设置对话框类
12.7.1 CPageSetupDialog方法--构造方法
······
1.1 _chgsign--求参数的相反数
1.2 _copysign--复制数据
1.3 _hypot--求直角三角形斜边长度
1.4 _max--求两个数中的大数
1.5 _min--求两个数中的小数
1.6 _scalb--求参数的(2^ exp)倍数
1.7 abs--求整数的绝对值
1.8 acos--求反余弦
1.9 asin--求反正弦
1.10 atan--求反正切
1.11 atan2--求x/y的反正切值
1.12 ceil--求不小于x的最小整数
1.13 cos--求余弦的函数
1.14 cosh--求双曲余弦的函数
1.15 div--求两个数的商和余数
1.16 exp--求双精度数的指数函数值
1.17 fabs--求双精度数的绝对值
1.18 floor--求不大于x的最大整数
1.19 fmod--求x/y的余数
1.20 frexp--把参数x调整到0.5~1之间
1.21 labs--求长整型参数的绝对值
1.22 ldexp--求参数的(2^ exp)倍数
1.23 ldiv--求两个长整型数相除的商和余数
1.24 log--自然对数
1.25 log10--求以10为底的对数
1.26 modf--求双精度数的小数部分
1.27 pow--求x的y次方的值
第2章 字符函数和字符串函数
2.1 __isascii--ASCII码是否在0~127之间
2.2 __iscsym--是否为大、小写字母,下划线或字符0~9
2.3 _strdup--将字符串存入内存中
2.4 _stricmp--比较两个字符串
2.5 _strlwr--大写字母转换成小写字母
2.6 _strnicmp--比较特定长度的字符串
2.7 _strnset--把特定长度的字符设定成某个特定字符
2.8 _strrev--将字符串倒序排列
2.9 _strset--把字符设定成某个特定字符
2.10 _strupr--小写字母转换成大写字母
2.11 __toascii--将字符转换成ASCII码
2.12 isalnum--是否为大小写字母或数字0~9
2.13 isalpha--是否为大小写字母
2.14 iscntrl--是否为控制字符
2.15 isdigit--是否为字符0~9
2.16 isgraph--ASCII码是否在33~126之间
2.17 islower--是否为小写字母
2.18 isprint--ASCII码是否在32~126之间
2.19 isspace--是否为空格、制表符或换行符
2.20 isupper--是否为大写字母
2.21 strcat--字符串连接函数
2.22 strchr--找出给定字符串里的特定字符
2.23 strcmp--对两个字符串进行比较
2.24 strcpy--对字符串进行复制
2.25 strcspn--查找第一个是另一个字符串中的字符位置
2.26 strlen--求字符串的长度
2.27 strncat--特定数目的字符串连接到另一个字符串
2.28 strncmp--比较特定长度的字符串
2.29 strncpy--复制特定长度字符串到另一个字符串中
2.30 strpbrk--从第一个字符是另一个字符串中的字符开始输出
2.31 strrchr--找出字符在字符串中最后出现的位置
2.32 strspn--查找字符串中第一个不在指定字符串中出现的字符的位置
2.33 strstr--获得第一次包含另一字符串的位置指针
2.34 strtok--根据字符串中的字符截断另一个字符串
2.35 strxfrm--把特定长度的字符串转换给另一个字符串
2.36 tolower--大写字符转换为小写字符
2.37 toupper--小写字符转换为大写字符
第3章 时间日期函数
3.1 _ftime--读取当前时间
3.2 _strdate--将当前日期格式化为写入字符串
3.3 _strtime--将当前时间格式化为写入字符串
3.4 asctime--以字符串显示时间
3.5 clock--当前程序所使用的处理时间
3.6 ctime--将time_t型转为字符型
3.7 difftime--求两次系统时间差
3.8 gmtime--以tm结构表示的时间
3.9 localtime--以tm结构表示的时间
3.10 mktime--改变tm结构变量改变时间
3.11 strftime--将tm结构类型时间格式化写入字符串
3.12 time--获得时间
第4章 类型转换函数
4.1 _ecvt--将浮点数转换成字符串
4.2 _fcvt--将浮点数转换成字符串
4.3 _itoa--将整型数转换成字符串
4.4 _ltoa--将长整型数转换成字符串
4.5 _ultoa--将无符号长整型数转换成字符串
4.6 atof--将字符串转换成双精度数
4.7 atoi--将字符串转换成整型数
4.8 atol--将字符串转换成长整型数
4.9 strtod--将字符串转换为双精度数
4.10 strtol--将字符串转换为长整型数
4.11 strtoul--将字符串转换为无符号长整型数
第5章 文件目录操作函数
5.1 _chdir--改变当前的工作目录
5.2 _findclose--关闭句柄,释放资源
5.3 _findfirst--搜索第一个文件
5.4 _findnext--搜索下一个文件
5.5 _getcwd--获得当前路径名
5.6 _mkdir--创建指定名称的目录
5.7 _mktemp--创建惟一的文件名
5.8 _rmdir--删除目录
5.9 _searchenv--搜索文件路径
5.10 _tempnam--生成一个临时文件名
第6章 内存操作函数
6.1 _alloca--在堆栈上分配内存空间
6.2 _expand--改变内存区域的字节数
6.3 _heapadd--把内存区域添加到堆中
6.4 _heapchk--检查堆的连续性
6.5 _heapmin--释放没有使用的堆空间
6.6 _heapset--检查堆的最小连续性
6.7 _heapwalk--返回堆中下一个项目信息
6.8 _msize--返回堆中内存区域的字节长度
6.9 calloc--在内存中取得一块数组空间
6.10 free--释放内存区块
6.11 malloc--获取内存区块
6.12 realloc--重新分配内存
第7章 输入/输出函数
7.1 _access--检查文件状态
7.2 _chmod--改变文件访问模式
7.3 _creat--创建文件
7.4 _eof--文件指针是否在结尾
7.5 _fcloseall--关闭所有文件
7.6 _filelength--获得文件长度
7.7 _getw--从文件流中读取一个整数
7.8 _putw--将一个整数写入文件流中
7.9 fclose--关闭文件
7.10 feof--文件流是否在结尾
7.11 ferror--文件流是否有错误
7.12 fflush--将缓冲区内容写入文件
7.13 fgetc--从文件流读出一个字符
7.14 fgets--从文件流中读出一行字符
7.15 fopen--打开文件
7.16 fprintf--向文件流写入格式化数据
7.17 fputs--向输出流写入一个字符串
7.18 fread--从文件流读取数据
7.19 freopen--为文件指针重新分配文件
7.20 fscanf--从文件流中读取格式化数据
7.21 fseek--设置文件操作指示器位置
7.22 ftell--获取文件操作指示器位置
7.23 fwrite--向文件流写入数据
7.24 getc--从文件流读出一个字符
7.25 getchar--从输入流读取一个字符
7.26 gets--从输入流中读出一行字符
7.27 printf--将格式化数据写入标准输出流
7.28 putc--将一个字符写入文件流中
7.29 putchar--将一个字符写入输出流中
7.30 puts--将字符串写入输出流中
7.31 rewind--将文件指针移动到起始位置
7.32 scanf--从输入流读出格式化数据
7.33 sprintf--向字符串中写入格式化数据
7.34 sscanf--从字符串中读出格式化数据
第8章 简单数据类
8.1 CPoint类--坐标点类
8.1.1 CPoint构造函数--构造坐标点类对象
8.1.2 Offset方法--增加坐标点偏移值
8.2 CRect类--矩形类
8.2.1 BottomRight方法--获得矩形右下角坐标
8.2.2 CenterPoint方法--计算矩形中心点坐标
8.2.3 CopyRect方法--复制矩形区域
8.2.4 DeflateRect方法--缩小矩形区域
8.2.5 EqualRect方法--判断矩形是否相等
8.2.6 Height方法--获得矩形高度
8.2.7 InflateRect方法--扩大矩形区域
8.2.8 IntersectRect方法--获得两个矩形的交集
8.2.9 IsRectEmpty方法--判断矩形区域是否为空
8.2.10 IsRectNull方法--判断矩形4条边是否都为0
8.2.11 NormalizeRect方法--使高度和宽度均为正
8.2.12 OffsetRect方法--移动矩形
8.2.13 PtInRect方法--判断点是否在矩形区域内
8.2.14 SetRect方法--设置矩形左上角和右下角坐标
8.2.15 SetRectEmpty方法--设置空矩形
8.2.16 Size方法--计算矩形的大小
8.2.17 SubtractRect方法--两个矩形相减的矩形差
8.2.18 TopLeft方法--获得矩形的左上角坐标
8.2.19 UnionRect方法--包含两个矩形的最小矩形
8.2.20 Width方法--获得矩形宽度
8.3 CSize类--尺寸类
CSize构造函数--构造CSize类对象
8.4 CTime类--绝对时间类
8.4.1 CTime构造函数--构造CTime类对象
8.4.2 Format方法--创建日期/时间值的格式化表达式
8.4.3 FormatGmt方法--生成对应的格式化字符串
8.4.4 GetAsSystemTime方法--转换SYSTEMTIME
8.4.5 GetCurrentTime方法--获得系统当前时间
8.4.6 GetDay方法--获得CTime对象中的日期信息
8.4.7 GetDayOfWeek方法--获得星期信息
8.4.8 GetGmtTm方法--获取时间结构
8.4.9 GetHour方法--获得小时信息
8.4.10 GetMinute方法--获得分钟信息
8.4.11 GetMonth方法--获得月份信息
8.4.12 GetSecond方法--获得秒钟信息
8.4.13 GetTime方法--返回time_t值
8.4.14 GetYear方法--获得年份信息
8.5 CtimeSpan类--相对时间类
8.5.1 CtimeSpan构造函数--构造CtimeSpan类对象
8.5.2 Format方法--格式化的时间字符串
8.5.3 GetDays方法--获取完整的天数
8.5.4 GetHours方法--获得时间段中的小时数
8.5.5 GetMinutes方法--获得时间段中的分钟数
8.5.6 GetSeconds方法--获得时间段中的秒数
8.5.7 GetTotalHours方法--获得所有小时数
8.5.8 GetTotalMinutes方法--获得所有分钟数
8.5.9 GetTotalSeconds方法--获得所有的秒数
8.6 CString类--字符串类
8.6.1 AllocSysString方法--OLE自动化返回字符串
8.6.2 AnsiToOem方法--ANSI转换为OEM字符集
8.6.3 Collate方法--字符串比较
8.6.4 CollateNoCase方法--字符串比较
8.6.5 Compare方法--比较字符串
8.6.6 CompareNoCase方法--比较字符串
8.6.7 CString方法--构造CString类对象
8.6.8 Delete方法--删除一个或多个字符
8.6.9 Empty方法--设置空字符串
8.6.10 Find方法--搜索第一个匹配字符
8.6.11 FindOneOf方法--查找相匹配第一个字符
8.6.12 Format方法--将格式化数据写入到字符串中
8.6.13 FreeExtra方法--释放额外的内存
8.6.14 GetAt方法--获得由索引号指定的单个字符
8.6.15 GetBuffer方法--获得指向字符缓冲区的指针
8.6.16 GetBufferSetLength方法--字符缓冲区指针
8.6.17 GetLength方法--获取字符串中的字节数
8.6.18 Insert方法--插入单个字符或子字符串
8.6.19 IsEmpty方法--判断字符串是否为空
8.6.20 Left方法--提取最前面的字符
8.6.21 LoadString方法--读取Windows字符串资源
8.6.22 LockBuffer方法--为缓冲区内字符串加锁
8.6.23 MakeLower方法--字母全部转换成小写字母
8.6.24 MakeReverse方法--字符倒序排列
8.6.25 MakeUpper方法--字母全部转换成大写字母
8.6.26 Mid方法--截取一个字符串
8.6.27 OemToAnsi方法--OEM转换为ANSI字符集
8.6.28 ReleaseBuffer方法--结束对缓冲区的使用
8.6.29 Remove方法--从字符串中移走指定的字符
8.6.30 Replace方法--替换字符串
8.6.31 ReverseFind方法--反向查找字符
8.6.32 Right方法--从字符串末尾提取字符
8.6.33 SetAt方法--向指定位置重写字符
8.6.34 SpanExcluding方法--截取字符串
8.6.35 SpanIncluding方法--截取字符串
8.6.36 TrimLeft方法--删除换行符、空格和tab
8.6.37 TrimRight方法--删除一个或多个字符
8.6.38 UnlockBuffer方法--解锁缓冲区
第9章 基类
9.1 CObject类--MFC类库主要基类
9.1.1 AssertValid方法--验证对象的完整性
9.1.2 Dump方法--输出诊断信息
9.1.3 GetRuntimeClass方法--获取运行时类信息
9.1.4 IsKindOf方法--判断对象所属类
9.1.5 IsSerializable方法--对象是否能够被序列化
9.1.6 Serialize方法--向CArchive对象写入对象信息
9.2 CCmdTarget类--MFC消息映射类的基类
9.2.1 BeginWaitCursor方法--使鼠标光标呈现沙漏状
9.2.2 EnableAutomation方法--对象设置OLE自动功能
9.2.3 EndWaitCursor方法--恢复鼠标指针的形状
9.2.4 FromIDispatch方法--获取与IDispatch相关的对象指针
9.2.5 GetIDispatch方法--获取对象关联的IDispatch接口指针
9.2.6 OnCmdMsg方法--分派并处理命令消息
9.2.7 OnFinalRelease方法--释放Ole引用对象
9.2.8 RestoreWaitCursor方法--重新设置鼠标光标为沙漏状
9.3 CWnd类--MFC中窗口类的基类
9.3.1 Attach方法--附加窗口句柄到CWnd对象上
9.3.2 CenterWindow方法--居中窗口
9.3.3 ChildWindowFromPoint方法--在窗口的指定位置获取子窗口
9.3.4 ClientToScreen方法--将客户区域坐标转换为屏幕区域坐标
9.3.5 CreateEx方法--使用扩展风格创建窗口
9.3.6 DeleteTempMap方法--删除临时的CWnd对象
9.3.7 DestroyWindow方法--销毁窗口
9.3.8 Detach方法--分离Windows窗口句柄
9.3.9 EnableToolTips方法--启动或禁止窗口的工具条提示
9.3.10 EnableWindow方法--设置窗口是否可用
9.3.11 FindWindow方法--根据类名或窗口标题查找窗口
9.3.12 FromHandle方法--根据窗口句柄获取窗口指针
9.3.13 FromHandlePermanent方法--根据窗口句柄获取窗口指针
9.3.14 GetActiveWindow方法--获取当前活动窗口
9.3.15 GetClientRect方法--获取窗口的客户区域
9.3.16 GetDC方法--获取与窗口关联的设备上下文指针
9.3.17 GetDesktopWindow方法--获取系统桌面窗口
9.3.18 GetDlgCtrlID方法--获取控件ID
9.3.19 GetDlgItem方法--根据控件ID获取一个窗口指针
9.3.20 GetDlgItemInt方法--转换控件文本为一个整数值
9.3.21 GetDlgItemText方法--根据控件ID获取控件文本信息
9.3.22 GetExStyle方法--获取窗口的扩展风格
9.3.23 GetFocus方法--获取当前获得输入焦点的窗口对象
9.3.24 GetFont方法--获取当前窗口的字体
9.3.25 GetMenu方法--获取窗口关联的菜单指针
9.3.26 GetNextWindow方法--获取窗口管理器列表中的上一个或下一个窗口
9.3.27 GetOwner方法--获取当前窗口的拥有者窗口
9.3.28 GetParent方法--获取当前窗口的父窗口
9.3.29 GetScrollInfo方法--获取窗口的滚动条信息
9.3.30 GetScrollLimit方法--获取滚动条的最大滚动范围
9.3.31 GetScrollPos方法--获取滚动条中当前滚动块的位置
9.3.32 GetScrollRange方法--确定滚动条可以滚动的范围
9.3.33 GetStyle方法--获取窗口的普通风格
9.3.34 GetTopWindow方法--获取对话框中顶层的子窗口
9.3.35 GetUpdateRect方法--获取窗口最小封闭的更新区域
9.3.36 GetWindow方法--获取与窗口有一定关系的其他窗口
9.3.37 GetWindowDC方法--返回整个窗口的设备上下文
9.3.38 GetWindowRect方法--获取窗口对象的整个窗口区域
9.3.39 GetWindowText方法--获取窗口的标题或文本信息
9.3.40 Invalidate方法--更新整个窗口的客户区域
9.3.41 InvalidateRect方法--更新窗口的某一个区域
9.3.42 InvalidateRgn方法--更新窗口的某一个选区
9.3.43 IsChild方法--判断某一个窗口是否是一个子窗口
9.3.44 IsWindowEnabled方法--判断对话框是否可用
9.3.45 IsWindowVisible方法--判断窗口是否可见
9.3.46 KillTimer方法--结束计时器
9.3.47 LockWindowUpdate方法--锁定一个窗口
9.3.48 MapWindowPoints方法--将某个窗口的区域坐标转换为另一个窗口的区域坐标
9.3.49 MessageBox方法--显示一个消息对话框
9.3.50 ModifyStyle方法--修改窗口的普通风格
9.3.51 ModifyStyleEx方法--修改窗口的扩展风格
9.3.52 MoveWindow方法--移动窗口到指定的位置
9.3.53 OnActivate方法--在窗口对象激活或失去激活状态时触发
9.3.54 OnClose方法--在对话框关闭时由框架调用
9.3.55 OnCreate方法--在窗口被创建时由框架调用
9.3.56 OnCtlColor方法--在子控件即将被绘制时由框架自动调用
9.3.57 OnDestroy方法--在窗口即将被释放时由框架调用
9.3.58 OnEraseBkgnd方法--在窗口的背景需要擦除时由框架调用
9.3.59 OnHScroll方法--在用户单击窗口的水平滚动条时由框架调用
9.3.60 OnKeyDown方法--在键盘的非系统键按下时由框架调用
9.3.61 OnKeyUp方法--在用户释放非功能按键时由框架调用
9.3.62 OnKillFocus方法--在用户失去焦点时由框架调用
9.3.63 OnLButtonDblClk方法--在用户双击鼠标左键时由框架调用
9.3.64 OnLButtonDown方法--在用户按下鼠标左键时由框架调用
9.3.65 OnLButtonUp方法--在用户释放按下的鼠标左键时由框架调用
9.3.66 OnMouseMove方法--在鼠标指针移动时由框架调用
9.3.67 OnMouseWheel方法--在鼠标滚轮滚动时由框架调用
9.3.68 OnMove方法--在窗口被移动后由框架调用
9.3.69 OnNcLButtonDblClk方法--在窗口的非客户区域双击鼠标左键时由框架调用
9.3.70 OnNcLButtonDown方法--在窗口的非客户区域单击鼠标左按钮时由框架调用
9.3.71 OnNcLButtonUp方法--在窗口的非客户区域释放鼠标左键时由框架调用
9.3.72 OnPaint方法--在窗口需要绘制时由框架调用
9.3.73 OnSetFocus方法--在窗口获得输入焦点时由框架调用
9.3.74 OnSize方法--在窗口大小改变后由框架调用
9.3.75 OnSizing方法--在窗口大小正在改变时由框架调用
9.3.76 OnTimer方法--在用户调用SetTimer方法后由框架根据指定的时间间隔来调用
9.3.77 OnVScroll方法--在用户触发窗口的垂直滚动消息时由框架调用
9.3.78 OnWindowPosChanged方法--在窗口大小、位置或Z轴顺序改变时由框架调用
9.3.79 OnWindowPosChanging方法--在窗口大小、位置或Z轴顺序即将改变时由框架调用
9.3.80 OnWndMsg方法--被窗口过程WindowProc或消息映射调用
9.3.81 PostMessage方法--投递一个窗口消息到线程的消息队列中
9.3.82 PreCreateWindow方法--在窗口被创建之前由框架调用
9.3.83 PreSubclassWindow方法--在窗口被子类化之前由框架调用
9.3.84 PreTranslateMessage方法--在窗口消息被分派到窗口过程之前由框架调用
9.3.85 RedrawWindow方法--更新窗口指定的客户区域
9.3.86 ReleaseDC方法--释放窗口的设备上下文
9.3.87 RepositionBars方法--重新设置窗口客户区域中控制条的位置
9.3.88 ScreenToClient方法--将屏幕坐标转换为窗口的客户坐标
9.3.89 ScrollWindow方法--滚动窗口的客户区域
9.3.90 SendDlgItemMessage方法--向控件发送一个消息
9.3.91 SendMessage方法--向窗口的窗口过程发送消息
9.3.92 SetCapture方法--设置鼠标捕捉
9.3.93 SetDlgCtrlID方法--设置窗口控件的控件ID
9.3.94 SetDlgItemInt方法--设置对话框中指定控件的文本整数值
9.3.95 SetDlgItemText方法--设置对话框中指定控件的字符串文本
9.3.96 SetFocus方法--为窗口设置焦点
9.3.97 SetFont方法--设置对话框的字体
9.3.98 SetIcon方法--设置对话框显示的图标
9.3.99 SetMenu方法--设置对话框显示的菜单
9.3.100 SetParent方法--设置窗口的父窗口
9.3.101 SetScrollPos方法--设置滚动条的滚动位置
9.3.102 SetScrollRange方法--设置滚动条的滚动范围
9.3.103 SetTimer方法--开始一个计时器
9.3.104 SetWindowPos方法--设置窗口的大小、位置和Z轴顺序
9.3.105 SetWindowRgn方法--设置窗口的显示区域
9.3.106 SetWindowText方法--设置窗口标题或文本
9.3.107 ShowScrollBar方法--显示或隐藏窗口滚动条
9.3.108 ShowWindow方法--设置窗口的显示状态
9.3.109 SubclassDlgItem方法--动态子类化一个窗口控件
9.3.110 UnlockWindowUpdate方法--解除由LockWindowUpdate方法对窗口锁定更新
9.3.111 UpdateData方法--进行对话框数据交换
9.3.112 UpdateWindow方法--通过发送WM_PAINT消息来更新窗口
9.3.113 WindowFromPoint方法--根据坐标点返回一个窗口对象
第10章 文档、框架、视图类
10.1 CDocument类--文档类
10.1.1 AddView方法--附加一个视图对象到文档中
10.1.2 CanCloseFrame方法--在显示文档的框架窗口被关闭前由框架调用
10.1.3 DeleteContents方法--删除文档中的数据
10.1.4 GetDocTemplate方法--获取一个文档模板对象
10.1.5 GetFirstViewPosition方法--从视图列表中获取第一个视图对象的位置
10.1.6 GetNextView方法--遍历文档对象中的视图列表
10.1.7 GetPathName方法--获取文档路径
10.1.8 IsModified方法--判断文档自最后一个保存后是否被修改过
10.1.9 OnChangedViewList方法--在文档对象中的视图列表有变动时调用
10.1.10 OnCloseDocument方法--在文档被关闭时由框架调用
10.1.11 OnNewDocument方法--在用户单击新建命令时调用
10.1.12 OnOpenDocument方法--在用户打开一个文件时由框架调用
10.1.13 OnSaveDocument方法--在用户保存或另存为文件时由框架调用
10.1.14 PreCloseFrame方法--在框架对象被销毁前调用
10.1.15 RemoveView方法--从文档对象中分离关联的视图对象
10.1.16 SaveModified方法--在被修改后的文档关闭时调用
10.1.17 SetModifiedFlag方法--在用户修改了文档后调用
10.1.18 SetPathName方法--为文档的磁盘文件指定全限定路径
10.2 CFrameWnd类--框架类
10.2.1 ActivateFrame方法--还原或激活一个框架窗口
10.2.2 CreateView方法--在框架窗口内创建一个视图窗口
10.2.3 DockControlBar方法--使一个控制条拖入到框架窗口中
10.2.4 EnableDocking方法--使控制条能够被拖入
10.2.5 FloatControlBar方法--使控制条脱离框架窗口
10.2.6 GetActiveDocument方法--获得关联当前活动视图窗口的文档对象
10.2.7 GetActiveFrame方法--在多文档视图应用程序中获得一个活动的框架窗口对象
10.2.8 GetActiveView方法--获取关联框架窗口的活动视图窗口
10.2.9 GetControlBar方法--根据控制条ID获取一个控制条控件
10.2.10 GetMessageBar方法--获取一个状态栏窗口对象指针
10.2.11 GetMessageString方法--从资源文件中根据字符串ID加载一个字符串
10.2.12 IsTracking方法--确定当前窗口中的分隔条是否正在被移动
10.2.13 LoadFrame方法--根据资源信息创建一个框架窗口
10.2.14 OnCreateClient方法--创建框架对象关联的视图窗口
10.2.15 SetActiveView方法--设置一个活动的视图窗口
10.2.16 SetMessageText方法--设置状态栏中ID为0的方格字符串文本
10.2.17 ShowControlBar方法--显示或隐藏控制条
10.3 CView类--视图类
10.3.1 GetDocument方法--获取视图窗口关联的文档对象
10.3.2 OnActivateFrame方法--在包含当前视图的框架窗口激活或失去激活时调用
10.3.3 OnBeginPrinting方法--在打印或打印预览任务开始之前由框架调用
10.3.4 OnDragEnter方法--在鼠标首次拖入到目标窗口的非滚动区域时由框架调用
10.3.5 OnDragOver方法--鼠标在目标窗口中移动时由框架调用
10.3.6 OnDraw方法--当视图窗口绘制时调用
10.3.7 OnDrop方法--在用户释放拖动的对象到目的窗口中时由框架调用
10.3.8 OnEndPrinting方法--在文档的内容被打印或预览后由框架调用
10.3.9 OnEndPrintPreview方法--在用户退出打印预览模式时由框架调用
10.3.10 OnPrepareDC方法--在视图即将绘制时调用
10.3.11 OnPrint方法--在打印文档时由框架调用
10.4 CScrollView类--滚动视图类
10.4.1 FillOutsideRect方法--填充视图窗口滚动区域之外的区域
10.4.2 GetDeviceScrollPosition方法--获取滚动条的滚动位置
10.4.3 GetDeviceScrollSizes方法--获取当前的映射模式、滚动大小等信息
10.4.4 GetScrollPosition方法--以逻辑单位返回当前滚动条的滚动位置
10.4.5 GetTotalSize方法--以逻辑单位返回视图窗口的滚动区域的大小
10.4.6 ResizeParentToFit方法--调整父窗口的大小,使其适应视图窗口的滚动区域
10.4.7 ScrollToPosition方法--滚动窗口到指定的位置
10.4.8 SetScrollSizes方法--设置视图窗口的滚动区域范围
10.5 CEditView类--文本视图类
10.5.1 FindText方法--查找视图编辑窗口中的文本
10.5.2 GetBufferLength方法--获取编辑框中字符缓冲区的大小
10.5.3 GetEditCtrl方法--获取视图编辑窗口关联的编辑框控件
10.5.4 GetSelectedText方法--获取编辑窗口中的选中文本的内容
10.5.5 OnFindNext方法--在用户查找文本时执行
10.5.6 OnReplaceAll方法--当用户在标准替换对话框中单击替换所有按钮时调用
10.5.7 OnReplaceSel方法--当用户在标准替换对话框中单击替换按钮时调用
10.5.8 PrintInsideRect方法--打印指定区域的文本
10.6 CRichEditView类--多功能文本视图类
10.6.1 AdjustDialogPosition方法--调整某个对话框的位置
10.6.2 CanPaste方法--判断剪贴板中包含的信息是否能够粘贴到视图窗口中
10.6.3 FindTextSimple方法--查找文本,并将文本所在行设置为当前行
10.6.4 GetCharFormatSelection方法--获取当前选中内容的字符格式属性
10.6.5 GetMargins方法--获取当前的打印边距
10.6.6 GetPageRect方法--获取在打印中使用的页面范围
10.6.7 GetPaperSize方法--获取打印纸张的大小
10.6.8 GetPrintRect方法--获取打印纸的可打印区域
10.6.9 GetPrintWidth方法--获取打印区域的宽度
10.6.10 GetRichEditCtrl方法--获取与视图窗口关联的CRichEditCtrl控件
10.6.11 GetTextLength方法--获取视图窗口所有文本的长度
10.6.12 OnCharEffect方法--改变当前文字效果
10.6.13 OnParaAlign方法--改变选中文本的对齐方式
10.6.14 PrintInsideRect方法--打印指定区域的文本
10.6.15 SetCharFormat方法--设置新文本的字符属性
10.6.16 SetMargins方法--设置视图窗口的打印边距
10.6.17 SetPaperSize方法--设置新的打印纸大小
10.6.18 SetParaFormat方法--设置当前选中的段落格式属性
10.7 CHtmlView类--超文本视图类
10.7.1 ExecWB方法--在Web浏览器中执行一个命令
10.7.2 GetAddressBar方法--确定IE浏览器中的地址栏是否可见
10.7.3 GetFullName方法--获取当前IE浏览器显示的文件的全路径
10.7.4 GetLocationName方法--获取当前浏览器中显示的资源名称
10.7.5 GetLocationURL方法--获取浏览器控件中显示URL
10.7.6 GetVisible方法--确定浏览器控件所包含的对象是否可见
10.7.7 GoBack方法--返回浏览的页面
10.7.8 GoForward方法--在历史记录列表中显示下一个浏览的页面
10.7.9 GoHome方法--将页面定位到首页
10.7.10 GoSearch方法--定位到查找页
10.7.11 LoadFromResource方法--从资源文件中加载页面
10.7.12 Navigate方法--在视图窗口中显示指定的页面
10.7.13 Navigate2方法--显示指定的页面
10.7.14 Refresh方法--刷新页面,即重新加载原来的文件
10.7.15 SetAddressBar方法--显示或隐藏浏览器中的地址栏
10.7.16 Stop方法--停止当前的操作
10.8 CSplitterWnd类--窗口分隔类
10.8.1 ActivateNext方法--执行Next Pane或Previous Pane命令
10.8.2 CanActivateNext方法--检查Next Pane和Previous Pane命令当前是否有效
10.8.3 Create方法--创建一个动态分隔器窗口
10.8.4 CreateScrollBarCtrl方法--创建一个共享的滚动条控件
10.8.5 CreateStatic方法--创建静态分隔的窗体
10.8.6 CreateView方法--创建子视图
10.8.7 CSplitterWnd方法--构造函数,用于CSplitterWnd对象
10.8.8 DeleteColumn方法--删除一个列
10.8.9 DeleteRow方法--删除行
10.8.10 DeleteView方法--删除视图
10.8.11 DoKeyboardSplit方法--实现一个键盘分隔命令
10.8.12 DoScroll方法--执行分隔窗口的同步滚动
10.8.13 DoScrollBy方法--将分隔窗口滚动指定的像素数
10.8.14 GetActivePane方法--获得一个分隔器窗口中的活动窗格
10.8.15 GetColumnCount方法--获得分隔器中的列数
10.8.16 GetColumnInfo方法--获取指定列的信息
10.8.17 GetPane方法--根据指定行、列返回窗格指针
10.8.18 GetRowCount方法--获得分隔器的行数
10.8.19 GetRowInfo方法--获得指定行的信息
10.8.20 GetScrollStyle方法--获得分隔器窗口的共享滚动条的风格
10.8.21 IdFromRowCol方法--获取指定行和列处的窗格的子窗口ID
10.8.22 IsChildPane方法--判断pWnd是否是此分隔器窗口的子窗口
10.8.23 OnDrawSplitter方法--绘制分隔器窗口的图像
10.8.24 SetActivePane方法--设置活动窗格
10.8.25 SetColumnInfo方法--设置指定列信息
10.8.26 SetRowInfo方法--设置指定行信息
10.8.27 SetScrollStyle方法--为分隔器窗口的共享滚动条指定新的滚动条风格
第11章 控制栏类
11.1 CControlBar类--控件条基类
11.1.1 CalcDynamicLayout方法--计算动态控件条的维数
11.1.2 CalcFixedLayout方法--计算控件条的水平大小
11.1.3 GetBarStyle方法--获取控件条风格
11.1.4 GetBorders方法--获取控件条边框值
11.1.5 GetCount方法--获取项的个数
11.1.6 IsFloating方法--是否为浮动状态
11.1.7 SetBarStyle方法--设置控件条风格
11.1.8 SetBorders方法--设置控件条边框值
11.2 CToolBar类--工具条类
11.2.1 CommandToIndex方法--通过命令ID返回索引
11.2.2 Create方法--创建窗口
11.2.3 GetButtonInfo方法--获取按钮信息
11.2.4 GetButtonText方法--获取按钮文本
11.2.5 GetItemID方法--获取指定索引下的命令ID
11.2.6 GetToolBarCtrl方法--获取工具条控件
11.2.7 LoadBitmap方法--载入位图
11.2.8 LoadToolBar方法--载入工具条资源
11.2.9 SetButtonInfo方法--设置按钮信息
11.2.10 SetButtons方法--设置所有按钮的命令ID
11.2.11 SetButtonText方法--设置按钮的文本
11.2.12 SetHeight方法--设置工具条高度
11.2.13 SetSizes方法--设置工具条大小
11.3 CStatusBar类--状态栏类
11.3.1 Create方法--创建窗口
11.3.2 GetPaneInfo方法--获取指定窗格信息
11.3.3 GetPaneStyle方法--获取状态栏风格
11.3.4 GetPaneText方法--获取指定窗格的文本
11.3.5 GetStatusBarCtrl方法--获取状态栏控件
11.3.6 SetIndicators方法--设置所有窗格文本
11.3.7 SetPaneInfo方法--设置指定窗格信息
11.3.8 SetPaneStyle方法--设置状态栏风格
11.3.9 SetPaneText方法--设置指定窗格文本
11.4 CReBarCtrl类--ReBar控件类
11.4.1 BeginDrag方法--开始拖放
11.4.2 DeleteBand方法--删除指定索引下的带
11.4.3 GetBandBorders方法--获取指定带的区域
11.4.4 GetBandCount方法--获取带的个数
11.4.5 GetBandInfo方法--获取带的信息
11.4.6 GetBarHeight方法--获取ReBar控件高度
11.4.7 GetBarInfo方法--获取ReBar控件信息
11.4.8 GetRect方法--获取ReBar控件矩形区域
11.4.9 GetRowCount方法--获取ReBar控件带所占行数
11.4.10 GetRowHeight方法--获取指定行的高度
11.4.11 InsertBand方法--插入一个新带
11.4.12 MaximizeBand 方法--将ReBar控件中的一个带调整到它的理想或最大尺寸
11.4.13 MinimizeBand方法--将ReBar控件中的一个带调整到它的理想或最小尺寸
11.4.14 MoveBand方法--将一个带从一个索引移动到另一个索引
11.4.15 SetBandInfo方法--设置一个ReBar控件中的已存在的带的特征
11.4.16 ShowBand方法--显示或隐藏一个ReBar控件中的给定带
11.5 CMenu类--菜单类
11.5.1 AppendMenu方法--添加新菜单
11.5.2 CheckMenuItem方法--添加或删除检测标记
11.5.3 CheckMenuRadioItem方法--添加或删除单选标记
11.5.4 CreateMenu方法--创建菜单
11.5.5 CreatePopupMenu方法--创建弹出式菜单
11.5.6 DestroyMenu方法--释放菜单
11.5.7 DrawItem方法--绘制菜单项
11.5.8 EnableMenuItem方法--控制菜单项是否可用
11.5.9 GetMenuItemCount方法--获取菜单项的数量
11.5.10 GetMenuItemID方法--通过菜单项位置获取ID
11.5.11 GetMenuItemInfo方法--获取指定菜单项信息
11.5.12 GetMenuState方法--获取菜单状态
11.5.13 GetMenuString方法--获取菜单文本
11.5.14 GetSubMenu方法--获取子菜单
11.5.15 InsertMenu方法--插入菜单项
11.5.16 LoadMenu方法--载入菜单资源
11.5.17 LoadMenuIndirect方法--过菜单模板装载菜单
11.5.18 MeasureItem方法--指定菜单维度
11.5.19 ModifyMenu方法--修改菜单项信息
11.5.20 RemoveMenu方法--移除菜单项
11.5.21 SetMenuItemBitmaps方法--设置菜单项显示的位图
11.6 CToolBarCtrl类--工具条控件类
11.6.1 AddBitmap方法--添加位图
11.6.2 AddButtons方法--添加按钮
11.6.3 AddStrings方法--添加按钮文本
11.6.4 AutoSize方法--可自动调整大小
11.6.5 CheckButton方法--按钮是否选中
11.6.6 CommandToIndex方法--通过命令ID获取索引
11.6.7 DeleteButton方法--删除按钮
11.6.8 EnableButton方法--按钮是否可用
11.6.9 GetAnchorHighlight方法--是否可以加亮显示
11.6.10 GetBitmapFlags方法--获取位图标志
11.6.11 GetButton方法--获取按钮
11.6.12 GetButtonCount方法--获取按钮数量
11.6.13 GetButtonSize方法--获取按钮大小
11.6.14 GetDisabledImageList方法--图像列表是否可用
11.6.15 GetHotImageList方法--获取热点图像列表
11.6.16 GetHotItem方法--获取热点项索引
11.6.17 GetMaxSize方法--获取可见项的最大尺寸
11.6.18 GetMaxTextRows方法--获取按钮文本的最大行数
11.6.19 GetRows方法--获取显示按钮的行数
11.6.20 HideButton方法--隐藏按钮
11.6.21 Indeterminate方法--设置按钮是否具有不确定状态
11.6.22 InsertButton方法--插入按钮
11.6.23 IsButtonChecked方法--按钮是否被选中
11.6.24 IsButtonEnabled方法--按钮是否可用
11.6.25 IsButtonHidden方法--按钮是否隐藏
11.6.26 IsButtonHighlighted方法--按钮是否处于加亮状态
11.6.27 IsButtonIndeterminate方法--按钮是否处于不确定状态
11.6.28 IsButtonPressed方法--按钮是否被按下
11.6.29 LoadImages方法--载入图像列表
11.6.30 MapAccelerator方法--映射加速键
11.6.31 MarkButton方法--设置按钮处于高亮状态
11.6.32 MoveButton方法--移动按钮
11.6.33 PressButton方法--设置按钮是否被按下
11.6.34 RestoreState方法--恢复工具条状态
11.6.35 SaveState方法--保存工具条状态
11.6.36 SetAnchorHighlight方法--工具条是否加亮
11.6.37 SetBitmapSize方法--设置位图大小
11.6.38 SetButtonSize方法--设置按钮大小
11.6.39 SetButtonStructSize方法--设置按钮结构大小
11.6.40 SetButtonWidth方法--设置按钮宽度
11.6.41 SetCmdID方法--设置按钮命令ID
11.6.42 SetDisabledImageList方法--设置无效按钮图像列表
11.6.43 SetHotImageList方法--设置热点按钮图像列表
11.6.44 SetHotItem方法--设置热点项的索引
11.6.45 SetIndent方法--设置工具条与第一个按钮的缩进
11.6.46 SetMaxTextRows方法--设置显示文本的最大行数
11.6.47 SetRows方法--设置工具条的最大行数
11.6.48 SetStyle方法--设置工具条控件风格
11.7 CStatusBarCtrl类--状态栏控件类
11.7.1 GetBorders方法--获取状态栏边界值
11.7.2 GetParts方法--获取窗格数量
11.7.3 IsSimple方法--是否处于简单模式
11.7.4 SetIcon方法--设置窗格图标
11.7.5 SetMinHeight方法--设置绘图区的最小高度
11.7.6 SetParts方法--设置窗格数量
11.7.7 SetSimple方法--设为简单模式
11.7.8 SetText方法--设置窗格文本
第12章 对话框类
12.1 CDialog类--对话框类
12.1.1 CreateIndirect方法--使用模板创建对话框
12.1.2 DoModal方法--模态显示对话框
12.1.3 EndDialog方法--关闭模态显示的对话框
12.1.4 GetDefID方法--获取默认按钮ID
12.1.5 GotoDlgCtrl方法--将焦点移动到指定的控件上
12.1.6 MapDialogRect方法--将矩形单位转换为屏幕单位
12.1.7 NextDlgCtrl方法--获取下一个具有焦点的控件
12.1.8 OnCancel方法--取消对话框调用返回IDCANCEL
12.1.9 OnInitDialog方法--初始化对话框
12.1.10 OnOK方法--取消对话框调用返回IDOK
12.1.11 OnSetFont方法--设置字体
12.1.12 PrevDlgCtrl方法--获取上一个具有焦点的控件
12.1.13 SetDefID方法--设置默认按钮
12.2 CFileDialog类--文件对话框类
12.2.1 CFileDialog方法--构造方法
12.2.2 GetFileExt方法--获取文件扩展名
12.2.3 GetFileName方法--获取文件名和扩展名
12.2.4 GetFileTitle方法--获取文件标题
12.2.5 GetNextPathName方法--获取下一个文件路径
12.2.6 GetPathName方法--获取文件路径
12.2.7 GetReadOnlyPref方法--是否以只读打开
12.2.8 GetStartPosition方法--获取列表中第一个文件位置
12.3 CColorDialog类--颜色对话框类
12.3.1 CColorDialog方法--构造方法
12.3.2 GetColor方法--获取颜色
12.3.3 GetSavedCustomColors方法--获取自定义颜色
12.3.4 OnColorOK方法--颜色选择成功
12.3.5 SetCurrentColor方法--设置当前选择颜色
12.4 CFontDialog类--字体对话框类
12.4.1 CFontDialog方法--构造方法
12.4.2 GetColor方法--获取字体颜色
12.4.3 GetCurrentFont方法--获取当前字体
12.4.4 GetFaceName方法--获取字体名称
12.4.5 GetSize方法--获取字体大小
12.4.6 GetStyleName方法--获取字体风格名称
12.4.7 GetWeight方法--获取字体磅值
12.4.8 IsBold方法--是否加粗
12.4.9 IsItalic方法--是否为斜体
12.4.10 IsStrikeOut方法--是否具有删除线
12.4.11 IsUnderline方法--是否具有下划线
12.5 CFindReplaceDialog类--查找、替换对话框类
12.5.1 CFindReplaceDialog方法--构造方法
12.5.2 Create方法--创建窗口
12.5.3 FindNext方法--查找下一个字符串
12.5.4 GetFindString方法--获取查找字符串
12.5.5 GetNotifier方法--获取查找、替换对话框指针
12.5.6 GetReplaceString方法--获取替换的字符串
12.5.7 IsTerminating方法--是否终止查找、替换对话框
12.5.8 MatchCase方法--查找时是否区分大小写
12.5.9 MatchWholeWord方法--查找时是否按词查找
12.5.10 ReplaceAll方法--替换所有字符串
12.5.11 ReplaceCurrent方法--替换当前选中字符串
12.5.12 SearchDown方法--向下查找
12.6 CPrintDialog类--打印对话框类
12.6.1 CPrintDialog方法--构造方法
12.6.2 CreatePrinterDC方法--创建打印机画布
12.6.3 GetCopies方法--获取打印份数
12.6.4 GetDefaults方法--获取打印机默认设置
12.6.5 GetDeviceName方法--获取当前打印机名称
12.6.6 GetDevMode方法--获取打印机环境信息
12.6.7 GetDriverName方法--获取打印机驱动程序名称
12.6.8 GetFromPage方法--获取打印起始页
12.6.9 GetToPage方法--获取打印结束页
12.6.10 GetPortName方法--获取打印机端口名
12.6.11 GetPrinerDC方法--获取打印机画布句柄
12.6.12 PrintAll方法--打印所有文档
12.6.13 PrintRange方法--是否选中区域打印
12.6.14 PrintSelection方法--打印选中区域
12.7 CPageSetupDialog类--页面设置对话框类
12.7.1 CPageSetupDialog方法--构造方法
······
目 录内容简介
《Visual C++全能速查宝典》分为两部分,共17章,前7章是C函数部分,每一章是一个分类,共囊括了143个函数;后10章是MFC类,同样是按章分类,共包含77个类、1102个方法,内容涉及Visual C++中的各种技术。每一个知识点都配有具体的示例,便于读者理解。
《Visual C++全能速查宝典》所讲的知识点按照功能和字母进行排序,读者既可以按照功能顺序查找,也可以按照字母顺序学习。
《Visual C++全能速查宝典》不仅适合Visual C++程序设计初学者,也可作为中高级程序开发人员的参考手册。
《Visual C++全能速查宝典》所讲的知识点按照功能和字母进行排序,读者既可以按照功能顺序查找,也可以按照字母顺序学习。
《Visual C++全能速查宝典》不仅适合Visual C++程序设计初学者,也可作为中高级程序开发人员的参考手册。
比价列表
公众号、微信群

微信公众号

实时获取购书优惠