图书介绍
Visual C++程序开发参考手册PDF|Epub|txt|kindle电子书版本网盘下载
- 刘志铭等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111432067
- 出版时间:2013
- 标注页数:678页
- 文件大小:334MB
- 文件页数:716页
- 主题词:C语言-程序设计-手册
PDF下载
下载说明
Visual C++程序开发参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 数学与字符串相关函数2
第1章 数学函数2
1.1_chgsign函数——求参数的相反数2
1.2_copysign函数——复制数据2
1.3_hypot函数——求直角三角形斜边长度3
1.4_max函数——求两个数中的大数3
1.5_min函数——求两个数中的小数4
1.6_scalb函数——求参数的2^exp倍数4
1.7 abs函数——求整数的绝对值5
1.8 acos函数——求反余弦6
1.9 asin函数——求反正弦6
1.10 atan函数——求反正切6
1.11 atan2函数——求x/y的反正切值7
1.12 ceil函数——求不小于x的最小整数7
1.13 cos函数——求余弦8
1.14 cosh函数——求双曲余弦9
1.15 div函数——求两个数的商和余数9
1.16 exp函数——求双精度数的指数函数值10
1.17 fabs函数——求双精度数的绝对值10
1.18 floor函数——求不大于x的最大整数11
1.19 fmod函数——求x/y的余数11
1.20 frexp函数——把参数x调整到0.5~1之间11
1.21 labs函数——求长整型参数的绝对值12
1.22 ldexp函数——求参数的2^exp倍数12
1.23 ldiv函数——求两个长整型数相除的商和余数13
1.24 log函数——自然对数14
1.25 log10函数——求以10为底的对数14
1.26 modf数——求双精度数的小数部分15
1.27 pow函数——求x的y次方的值15
第2章 字符函数和字符串函数17
2.1_isascii函数——ASCII码是否在0~127之间17
2.2_iscsym函数——是否为大/小写字母、下划线或数字0~917
2.3_strdup函数——将字符串存入内存中18
2.4_stricmp函数——比较两个字符串19
2.5_strlwr函数——将大写字母转换成小写字母19
2.6_stmicmp函数——比较特定长度的字符串20
2.7_stmset函数——把特定长度的字符设定成某个特定字符21
2.8_strrev函数——将字符串倒序排列21
2.9_strset函数——把字符设定成某个特定字符22
2.10_strupr函数——将小写字母转换成大写字母22
2.11_toascii函数——将字符转换成ASCII码23
2.12 isalnum函数——是否为大/小写字母或数字0~923
2.13 isalpha函数——是否为大/小写字母24
2.14 iscntrl函数——是否为控制字符25
2.15 isdigit函数——是否为数字0~925
2.16 isgraph函数——ASCII码是否在33~126之间26
2.17 islower函数——是否为小写字母27
2.18 isprint函数——ASCII码是否在32~126之间27
2.19 isspace函数——是否为空格、制表符或换行符28
2.20 isupper函数——是否为大写字母28
2.21 strcat函数——字符串连接函数29
2.22 strchr函数——找出给定字符串中特定字符29
2.23 strcmp函数——对两个字符串进行比较30
2.24 strcpy函数——对字符串进行复制31
2.25 strcspn函数——查找第一个是另一个字符串中的字符位置31
2.26 strlen函数——求字符串的长度32
2.27 stmcat函数——将特定数目的字符串连接到另一个字符串32
2.28 stmcmp函数——比较特定长度的字符串33
2.29 stmcpy函数——复制特定长度的字符串到另一个字符串34
2.30 strpbrk函数——从第一个是另一个字符串中字符开始输出34
2.31 strrchr函数——找出字符在字符串中最后出现的位置35
2.32 strspn函数——查找第一个不是另一个字符串中字符的位置35
2.33 strstr函数——获得第一次包含另一字符串的位置指针36
2.34 strtok函数——根据字符串中的字符截断另一个字符串36
2.35 strxfrm函数——将特定长度的字符串转给另一个字符串37
2.36 tolower函数——将大写字符转换为小写字符37
2.37 toupper函数——将小写字符转换为大写字符38
第3章 时间和日期函数39
3.1 _ftime函数——读取当前时间39
3.2 _strdate函数——将当前日期格式化写入字符串39
3.3 strtime函数——将当前时间格式化写入字符串40
3.4 asctime函数——以字符串显示时间40
3.5 clock函数——当前程序所使用的处理时间41
3.6 ctime函数——将time_t型转为字符型42
3.7 difftime函数——求两次系统时间差42
3.8 gmtime函数——以tm结构表示的时间43
3.9 localtime函数——以tm结构表示的时间44
3.10 mktime函数——通过改变tmn结构变量改变时间45
3.11 strftime函数——将tm结构时间格式化写入字符串46
3.12 time函数——获得时间46
第4章 类型转换函数48
4.1 _ecvt函数——将浮点数转换成字符串48
4.2 _fcvt函数——将浮点数转换成字符串49
4.3 _itoa函数——将整型数转换成字符串49
4.4 _ltoa函数——将长整型数转换成字符串50
4.5 _ultoa函数——将无符号长整型数转换成字符串51
4.6 atof函数——将字符串转换成双精度数52
4.7 atoi函数——将字符串转换成整型数52
4.8 atol函数——将字符串转换成长整型数54
4.9 strtod函数——将字符串转换为双精度数54
4.10 strtol函数——将字符串转换为长整型数55
4.11 strtoul函数——将字符串转换为无符号长整型数56
第二篇 文件与I/O流函数58
第5章 文件目录操作函数58
5.1 _chdir函数——改变当前的工作目录58
5.2 _findclose函数——关闭句柄,释放资源58
5.3 _findfirst函数——搜索第一个文件59
5.4 _findnext函数——搜索下一个文件60
5.5 _getcwd函数——获得当前路径名61
5.6 fmkdir函数——创建指定名称的目录62
5.7 _mktemp函数——创建唯一的文件名62
5.8 _rmdir函数——删除目录63
5.9 _searchenv函数——搜索文件路径63
5.10 _tempnam函数——生成临时文件名64
第6章 内存操作函数65
6.1 _alloca函数——在堆栈上分配内存空间65
6.2 _expand函数——改变内存区域的字节数65
6.3 _heapadd函数——把内存区域添加到堆中66
6.4 _heapchk函数——检查堆的连续性66
6.5 _heapmm函数——释放没有使用的堆空间67
6.6 _heapset函数——检查堆的最小连续性67
6.7 _heapwalk函数——返回堆中下一个项目信息68
6.8 _msize函数——返回堆中内存区域的字节长度69
6.9 _calloc函数——在内存中取得一块数组空间70
6.10 free函数——释放内存区块71
6.11 malloc函数——获取内存区块71
6.12 realloc函数——重新分配内存73
第7章 输入输出函数75
7.1 _access函数——检查文件状态75
7.2 _chmod函数——改变文件访问模式76
7.3 _creat函数——创建文件77
7.4 _eof函数——文件指针是否在结尾78
7.5 fcloseall函数——关闭所有文件80
7.6 _filelength函数——获得文件长度80
7.7 _getw函数——从文件流中读取一个整数82
7.8 _putw函数——将一个整数写入文件流中83
7.9 fclose函数——关闭文件84
7.10 feof数——文件流是否在结尾85
7.11 ferror函数——文件流是否有错误86
7.12 _fflush函数——将缓冲区内容写入文件86
7.13 fgetc函数——从文件流中读出一个字符87
7.14 fgets函数——从文件流中读出一行字符87
7.15 fopen函数——打开文件88
7.16 fprintf函数——向文件流写入格式化数据89
7.17 fputs函数——向输出流写入一个字符串89
7.18 fread函数——从文件流读取数据90
7.19 freopen函数——为文件指针重新分配文件90
7.20 fscanf函数——从文件流中读取格式化数据91
7.21 fseek函数——设置文件操作指示器位置92
7.22 ftell函数——获取文件操作指示器位置92
7.23 fwrite函数——向文件流写入数据93
7.24 getc函数——从文件流中读出一个字符94
7.25 getchar函数——从输入流中读取一个字符95
7.26 gets函数——从输入流中读出一行字符96
7.27 printf数——将格式化数据写入标准输出流96
7.28 putc函数——将一个字符写入文件流中97
7.29 putchar函数——将一个字符写入输出流中98
7.30 puts函数——将字符串写入输出流中98
7.31 rewind函数——将文件指针移动到起始位置99
7.32 scanf函数——从输入流读出格式化数据99
7.33 sprintf数——向字符串中写入格式化数据100
7.34 sscanf函数——从字符串中读出格式化数据101
第三篇 Visual C+++基础类104
第8章 简单数据类104
8.1 CPoint类——坐标点类104
8.1.1 CPoint构造函数——构造坐标点类对象104
8.1.2 Offset方法——增加坐标点偏移值104
8.2 CRect类——矩形类105
8.2.1 BottomRight方法——获得矩形右下角坐标105
8.2.2 CenterPoint方法——计算矩形中心点坐标105
8.2.3 CopyRect方法——复制矩形区域106
8.2.4 DeflateRect方法——缩小矩形区域106
8.2.5 EqualRect方法——判断矩形是否相等107
8.2.6 Height方法——获得矩形高度108
8.2.7 InflateRect方法——扩大矩形区域108
8.2.8 IntersectRect方法——获得两个矩形的交集109
8.2.9 IsRectEmpty方法——判断矩形区域是否为空109
8.2.10 IsRectNull方法——判断矩形4条边是否都为0110
8.2.11 NormalizeRect方法——使高度和宽度均为正110
8.2.12 OffsetRect方法——移动矩形111
8.2.13 PtInRect方法——判断点是否在矩形区域内111
8.2.14 SetRect方法——设置矩形左上角和右下角坐标112
8.2.15 SetRectEmpty方法——设置空矩形112
8.2.16 Size方法——计算矩形的大小113
8.2.17 SubtractRect方法——获得两个矩形相减的矩形差113
8.2.18 TopLeft方法——获得矩形的左上角坐标114
8.2.19 UnionRect方法——获得包含两个矩形的最小矩形114
8.2.20 Width方法——获得矩形宽度114
8.3 CSize类——尺寸类115
8.4 CTime类——绝对时间类115
8.4.1 CTime构造函数——构造CTime类对象116
8.4.2 Format方法——创建日期/时间值的格式化表达式116
8.4.3 FormatGmt方法——生成对应的格式化字符串117
8.4.4 GetAsSystemTime方法——转换SYSTEMTIME117
8.4.5 GetCurrentTime方法——获得系统当前时间118
8.4.6 GetDay方法——获得CTime对象中的日期信息119
8.4.7 GetDayOfWeek方法——获得星期信息119
8.4.8 GetGmtTm方法——获取时间结构120
8.4.9 GetHour方法——获得小时信息121
8.4.10 GetMinute方法——获得分钟信息121
8.4.11 GetSecond方法——获得秒钟信息121
8.4.12 GetTime方法——返回timet值121
8.4.13 GetMonth方法——获得月份信息122
8.4.14 GetYear方法——获得年份信息122
8.5 CTimeSpan类——相对时间类122
8.5.1 CTimeSpan构造函数——构造CtimeSpan类对象122
8.5.2 Format方法——格式化的时间字符串123
8.5.3 GetDays方法——获取完整的天数124
8.5.4 GetHours方法——获得时间段中的小时数124
8.5.5 GetMinutes方法——获得时间段中的分钟数124
8.5.6 GetSeconds方法——获得时间段中的秒数124
8.5.7 GetTotalHours方法——获得所有小时数125
8.5.8 GetTotalMinutes方法——获得所有分钟数125
8.5.9 GetTotalSeconds方法——获得所有的秒数126
8.6 CString类——字符串类126
8.6.1 AllocSysString方法——OLE自动化返回字符串126
8.6.2 AnsiToOem方法——ANSI转换为OEM字符集127
8.6.3 Collate方法——比较字符串127
8.6.4 CollateNoCase方法——不区分大/小写比较字符串127
8.6.5 Compare方法——比较字符串128
8.6.6 CompareNoCase方法——不区分大/小写比较字符串128
8.6.7 CString构造函数——构造CString类对象129
8.6.8 Delete方法——删除一个或多个字符130
8.6.9 Empty方法——设置空字符串130
8.6.10 Find方法——搜索第一个匹配字符131
8.6.11 FindOneOf方法——查找相匹配第一个字符132
8.6.12 Format方法——将格式化数据写入字符串中132
8.6.13 FreeExtra方法——释放额外的内存133
8.6.14 GetAt方法——获得由索引号指定的单个字符133
8.6.15 GetBuffer方法——获得指向字符缓冲区的指针133
8.6.16 GetBufferSetLength方法——获得字符缓冲区指针134
8.6.17 GetLength方法——获取字符串的字节数134
8.6.18 Insert方法——插入单个字符或子字符串134
8.6.19 IsEmpty方法——判断字符串是否为空135
8.6.20 Left方法——提取最前面的字符135
8.6.21 LoadString方法读取Windows字符串资源135
8.6.22 LockBuffer方法——为缓冲区内字符串加锁136
8.6.23 MakeLower方法——将字母全部转换成小写字母136
8.6.24 MakeReverse方法——字符倒序排列136
8.6.25 MakeUpper方法——将字母全部转换成大写字母137
8.6.26 Mid方法——截取一个字符串137
8.6.27 OemToAnsi方法——将OEM转换为ANSI字符集137
8.6.28 ReleaseBuffer方法——结束对缓冲区的使用137
8.6.29 Remove方法——从字符串中移走指定的字符138
8.6.30 Replace方法——替换字符串139
8.6.31 ReverseFind方法——反向查找字符140
8.6.32 Right方法——从字符串末尾提取字符140
8.6.33 SetAt方法——向指定位置重写字符140
8.6.34 SpanExcluding方法——截取字符串141
8.6.35 SpanIncluding方法——截取字符串141
8.6.36 TrimLeft方法——删除换行符、空格和tab142
8.6.37 TrimRight方法——删除一个或多个字符142
8.6.38 UnlockBuffer方法——解锁缓冲区143
第9章 基类144
9.1 CObject类——MFC类库主要基类144
9.1.1 AssertValid方法——验证对象的完整性144
9.1.2 Dump方法——输出诊断信息145
9.1.3 GetRuntimeClass方法——获取运行时类信息145
9.1.4 IsKindOf方法——判断对象所属类146
9.1.5 IsSerializable方法——对象是否能够被序列化147
9.1.6 Serialize方法——向CArchive对象写入对象信息147
9.2 CCmdTarget类——MFC消息映射类的基类148
9.2.1 BeginWaitCursor方法——使鼠标指针呈现沙漏状148
9.2.2 EnableAutomation方法——对象设置OLE自动功能149
9.2.3 EndWaitCursor方法——恢复鼠标指针的形状149
9.2.4 FromIDispatch方法——获取与IDispatch相关的对象指针149
9.2.5 GetIDispatch方法——获取对象关联的IDispatch接口指针150
9.2.6 OnCmdMsg方法——分派并处理命令消息150
9.2.7 OnFinalRelease方法——释放Ole引用对象151
9.2.8 RestoreWaitCursor方法——重新设置鼠标指针为沙漏状151
9.3 CWnd类——MFC中窗口类的基类151
9.3.1 Attach方法——附加窗口句柄到CWnd对象上151
9.3.2 CenterWindow方法——居中窗口152
9.3.3 ChildWindowFromPoint方法——在窗口的指定位置获取子窗口152
9.3.4 ClientToScreen方法——将客户区域坐标转换为屏幕区域坐标153
9.3.5 CreateEx方法——使用扩展风格创建窗口153
9.3.6 DeleteTempMap方法——删除临时的CWnd对象154
9.3.7 DestroyWindow方法——销毁窗口154
9.3.8 Detach方法——分离Windows窗口句柄155
9.3.9 EnableToolTips方法——启动或禁止窗口的工具提示155
9.3.10 EnableWindow方法——设置窗口是否可用156
9.3.11 FindWindow方法——根据类名或窗口标题查找窗口156
9.3.12 FrornHandle方法——根据窗口句柄获取窗口指针157
9.3.13 FromHandlePermanent方法——根据窗口句栖获取窗口指针157
9.3.14 GetActiveWindow方法——获取当前活动窗口157
9.3.15 GetClientRect方法——获取窗口的客户区域158
9.3.16 GetDC方法——获取与窗口关联的设备上下文指针159
9.3.17 GetDesktopWindow方法——获取系统桌面窗口159
9.3.18 GetDlgCtrlID方法——获取控件ID160
9.3.19 GetDlgItem方法——根据控件ID获取一个窗口指针160
9.3.20 GetDlgItemInt方法——转换控件文本为一个整数值161
9.3.21 GetDlgItemText方法——根据控件ID获取控件文本信息161
9.3.22 GetExStyle方法——获取窗口的扩展风格162
9.3.23 GetFocus方法——获取当前获得输入焦点的窗口对象162
9.3.24 GetFont方法——获取当前窗口的字体163
9.3.25 GetMenu方法——获取窗口关联的菜单指针163
9.3.26 GetNextWindow方法——获取窗口管理器列表中的上一个或下一个窗口163
9.3.27 GetOwner方法——确定滚动条可以滚动的范围164
9.3.28 GetParent方法——获取当前窗口的父窗口164
9.3.29 GetScrollInfo方法——获取窗口的滚动条信息165
9.3.30 GetScrollLimit方法——获取滚动条的最大滚动范围165
9.3.31 GetScrollPos方法——获取滚动条中当前滚动块的位置165
9.3.32 GetScrollRange方法——确定滚动条可滚动的范围166
9.3.33 GetStyle方法——获取窗口的普通风格166
9.3.34 GetTopWindow方法——获取对话框中顶层的子窗口166
9.3.35 GetUpdateRect方法——获取窗口最小封闭的更新区域167
9.3.36 GetWindow方法——获取与窗口有一定关系的其他窗口167
9.3.37 GetWindowDC方法——返回整个窗口的设备上下文168
9.3.38 GetWindowRect方法——获取窗口对象的整个窗口区域168
9.3.39 GetWindowText方法——获取窗口的标题或文本信息169
9.3.40 Invalidate方法——更新整个窗口的客户区域169
9.3.41 InvalidateRect方法——更新窗口的某一个区域170
9.3.42 InvalidateRfn方法——更新窗口的某一个选区170
9.3.43 IsChild方法——判断某一个窗口是否是一个子窗口170
9.3.44 IsWindowEnabled方法——判断对话框是否可用171
9.3.45 IsWindowVisible方法——判断窗口是否可见171
9.3.46 KillTimer方法——结束计时器171
9.3.47 LockWindowUpdate方法——锁定一个窗口172
9.3.48 MapWindowPoints方法——将某个窗口的区域坐标转换为另一个窗口的区域坐标172
9.3.49 MessageBox方法——显示——个消息对话框172
9.3.50 ModifyStyle方法——修改窗口的普通风格173
9.3.51 ModifyStyleEx方法——修改窗口的扩展风格173
9.3.52 MoveWindow方法——移动窗口到指定的位置174
9.3.53 OnActivate方法——在窗口对象激活或失去激活状态时触发175
9.3.54 OnClose方法——在对话框关闭时由框架调用175
9.3.55 OnCreate方法——在窗口被创建时由框架调用176
9.3.56 OnCtlColor方法——在子控件即将被绘制时由框架自动调用176
9.3.57 OnDestroy方法——在窗口即将被释放时由框架调用177
9.3.58 OnEraseBkgnd方法在窗口的背景需要擦除时由框架调用178
9.3.59 OnHScroll方法——在用户单击窗口的水平滚动条时由框架调用178
9.3.60 OnKeyDown方法——在键盘的非系统键按下时由框架调用180
9.3.61 OnKeyUp方法——在用户释放非功能按键时由框架调用180
9.3.62 OnKillFocus方法——在用户失去焦点时由框架调用180
9.3.63 OnLButtonDblClk方法——在用户双击鼠标左键时由框架调用181
9.3.64 OnLButtonDown方法——在用户按下鼠标左键时由框架调用181
9.3.65 OnLButtonUp方法——在用户释放按下的鼠标左键时由框架调用182
9.3.66 OnMouseMove方法——在鼠标指针移动时由框架调用182
9.3.67 OnMouseWheel方法——在鼠标滚轮滚动时由框架调用182
9.3.68 OnMove方法——在窗口被移动后由框架调用183
9.3.69 OnNcLButtonDblClk方法——在窗口的非客户区域双击鼠标左键时由框架调用183
9.3.70 OnNcLButtonDown方法——在窗口的非客户区域单击鼠标左键时由框架调用184
9.3.71 OnNcLButtonUp方法——在窗口的非客户区域释放鼠标左键时由框架调用185
9.3.72 OnPaint方法——在窗口需要绘制时由框架调用185
9.3.73 OnSetFocus方法——在窗口获得输入焦点时由框架调用186
9.3.74 OnSize方法——在窗口大小改变后由框架调用186
9.3.75 OnSizing方法——在窗口大小正在改变时由框架调用187
9.3.76 OnTimer方法——在用户调用SetTimer方法后由框架根据指定的时间间隔调用187
9.3.77 OnVScroll方法——在用户触发窗口的垂直滚动消息时由框架调用188
9.3.78 OnWindowPosChanged方法——在窗口大小、位置或Z轴顺序改变时由框架调用189
9.3.79 OnWindowPosChanging方法——在窗口大小、位置或Z轴顺序即将改变时由框架调用189
9.3.80 OnWndMsg方法——被窗口过程WindowProc或消息映射调用190
9.3.81 PostMessage方法——传递一个窗口消息到线程的消息队列中190
9.3.82 PreCreateWindow方法——在窗口创建之前设置窗口风格信息190
9.3.83 PreSubclassWindow方法——在窗口被子类化之前由框架调用191
9.3.84 PreTranslateMessage方法——在窗口消息被分派到窗口过程之前由框架调用191
9.3.85 RedrawWindow方法——更新窗口指定的客户区域191
9.3.86 ReleaseDC方法——释放窗口的设备上下文192
9.3.87 RepositionBars方法——重新设置窗口客户区域中控制条的位置193
9.3.88 ScreenToClient方法——将屏幕坐标转换为窗口的客户坐标194
9.3.89 ScrollWindow方法——滚动窗口194
9.3.90 SendDlgItemMessage方法——向控件发送一个消息195
9.3.91 SendMessage方法——向窗口的窗口过程发送消息195
9.3.92 SetCapture方法——设置鼠标捕捉195
9.3.93 SetDlgCtrlID方法——设置窗口控件的控件ID196
9.3.94 SetDlgItemInt方法——设置对话框中指定控件的文本整数值196
9.3.95 SetDlgItemText方法——设置对话框中指定控件的字符串文本197
9.3.96 SetFocus方法——为窗口设置焦点197
9.3.97 SetFont方法——设置对话框的字体197
9.3.98 SetIcon方法——设置对话框显示的图标198
9.3.99 SetMenu方法——设置对话框显示的菜单198
9.3.100 SetParent方法——设置窗口的父窗口198
9.3.101 SetScrollPos方法——设置滚动条的滚动位置199
9.3.102 SetScrollRange方法——设置滚动条的滚动范围199
9.3.103 SetTimer方法——开启一个计时器200
9.3.104 SetWindowPos方法——设置窗口的大小、位置和Z轴顺序200
9.3.105 SetWindowRgn方法——设置窗口的显示区域201
9.3.106 SetWindowText方法——设置窗口标题或文本203
9.3.107 ShowScrollBar方法——显示或隐藏窗口滚动条203
9.3.108 ShowWindow方法——设置窗口的显示状态204
9.3.109 SubclassDlgItem方法——动态子类化一个窗口控件204
9.3.110 UnlockWindowUpdate方法——解除LockWindowUpdate方法对窗口锁定更新205
9.3.111 UpdateData方法——进行对话框数据交换205
9.3.112 UpdateWindow方法——通过发送WM PAINT消息来更新窗口205
9.3.113 WindowFromPoint方法——根据坐标点返回一个窗口对象205
第四篇 标准控件类208
第10章 文档、框架和视图类208
10.1 CDocument类——文档类208
10.1.1 AddView方法——附加一个视图对象到文档中208
10.1.2 CanCloseFrame方法——在显示文档的框架窗口被关闭前由框架调用208
10.1.3 DeleteContents方法——删除文档中的数据209
10.1.4 GetDocTemplate方法——获取一个文档模板对象209
10.1.5 GetFirstViewPosition方法——从视图列表中获取第一个视图对象的位置210
10.1.6 GetNextView方法——遍历文档对象中的视图列表210
10.1.7 GetPathName方法——获取文档路径211
10.1.8 IsModified方法——判断文档自最后一次保存后是否被修改过211
10.1.9 OnChangedViewList方法——在文档对象中的视图列表有变动时调用211
10.1.10 OnCloseDocument方法——在文档被关闭时由框架调用212
10.1.11 OnNewDocument方法——清空文档对象的内容212
10.1.12 OnOpenDocument方法——打开一个文档时清空原有文档内容213
10.1.13 OnSaveDocument方法——在用户保存文档时将数据写入文件中213
10.1.14 PreCloseFrame方法——在框架对象被销毁前调用213
10.1.15 RemoveView方法——从文档对象中分离关联的视图对象214
10.1.16 SaveModified方法——提示用户是否保存对文档的修改214
10.1.17 SetModifiedFlag方法——标记文档已被修改214
10.1.18 SetPathName方法——为文档的磁盘文件指定全限定路径215
10.2 CFrameWnd类——框架类215
10.2.1 ActivateFrame方法——还原或激活一个框架窗口215
10.2.2 CreateView方法——在框架窗口内创建一个视图窗口216
10.2.3 DockControlBar方法——使一个控制条拖入到框架窗口中216
10.2.4 EnableDocking方法——使控制条能够被拖入217
10.2.5 FloatControlBar方法——使控制条处于浮动状态217
10.2.6 GetActiveDocument方法——获得关联当前活动视图窗口的文档对象218
10.2.7 GetActiveFrame方法——获得一个活动的框架窗口对象218
10.2.8 GetActiveView方法——获取关联框架窗口的活动视图窗口219
10.2.9 GetControlBar方法——根据控制条ID获取一个控制条控件219
10.2.10 GetMessageBar方法——获取一个状态栏窗口对象指针219
10.2.11 GetMessageString方法——从资源文件中根据字符串ID加载一个字符串220
10.2.12 IsTracking方法——确定当前窗口中的分隔条是否正在被移动220
10.2.13 LoadFrame方法——根据资源信息创建一个框架窗口220
10.2.14 OnCreateClient方法——创建框架对象关联的视图窗口221
10.2.15 SetActiveView方法——设置一个活动的视图窗口222
10.2.16 SetMessageText方法——设置状态栏中ID为0的方格字符串文本222
10.2.17 ShowControlBar方法——显示或隐藏控制条222
10.3 CView类——视图类223
10.3.1 GetDocument方法——获取视图窗口关联的文档对象223
10.3.2 OnActivateFrame方法——在包含当前视图的框架窗口激活或失去激活时调用223
10.3.3 OnBeginPrinting方法——在打印或打印预览任务开始之前由框架调用224
10.3.4 OnDragEnter方法——在鼠标指针首次拖入到目标窗口的非滚动区域时由框架调用224
10.3.5 OnDragOver方法——鼠标指针在目标窗口中移动时由框架调用226
10.3.6 OnDraw方法——设置视图窗口的背景位图227
10.3.7 OnDrop方法——在用户释放拖动的对象到目的窗口中时由框架调用227
10.3.8 OnEndPrinting方法——在文档的内容被打印或预览后由框架调用228
10.3.9 OnEndPrintPreview方法——在用户退出打印预览模式时由框架调用229
10.3.10 OnPrepareDC方法——在OnDraw方法和OnPrint方法调用之前调用229
10.3.11 OnPrint方法——在打印文档时由框架调用230
10.4 CScrollView类——滚动视图类230
10.4.1 FillOutsideRect方法——填充视图窗口滚动区域之外的区域230
10.4.2 GetDeviceScrollPosition方法——获取滚动条的滚动位置231
10.4.3 GetDeviccScrollSizes方法——获取当前的映射模式、滚动区域、每页、每行的滚动大小等信息231
10.4.4 GetScrollPosition方法——返回当前滚动条的滚动位置232
10.4.5 GetTotalSize方法——返回视图窗口滚动区域的大小232
10.4.6 ResizeParentToFit方法——调整父窗口的大小233
10.4.7 ScrollToPosition方法——滚动窗口到指定的位置234
10.4.8 SetScrollSizes方法——设置视图窗口的滚动区域范围234
10.5 CEditView类——文本视图类234
10.5.1 FindText方法——查找视图编辑窗口中的文本235
10.5.2 GetBufferLength方法——获取编辑框中字符缓冲区的大小235
10.5.3 GetEditCtrl方法——获取视图编辑窗口关联的编辑框控件235
10.5.4 GetSelectedText方法——获取编辑窗口中选中文本的内容236
10.5.5 OnFindNext方法——在用户查找文本时执行236
10.5.6 OnReplaceAll方法——当用户在对话框中单击替换所有按钮时调用236
10.5.7 OnReplaceSel方法——当用户在标准替换对话框中单击替换按钮时调用237
10.5.8 PrintInsideRect方法——打印指定区域的文本237
10.6 CRichEditView类——多功能文本视图类238
10.6.1 AdjustDialogPosition方法——调整某个对话框的位置238
10.6.2 CanPaste方法——判断剪贴板中包含的信息能够粘贴到视图窗口中239
10.6.3 FindTextSimple方法——查找文本239
10.6.4 GetCharFormatSelection方法——获取当前选中内容的字符格式属性240
10.6.5 GetMargins方法——获取当前的打印边距240
10.6.6 GetPageRect方法——获取在打印中使用的页面范围240
10.6.7 GetPaperSize方法——获取打印纸张的大小240
10.6.8 GetPrintRect方法——获取打印纸可打印区域241
10.6.9 GetPrintWidth方法——获取打印区域的宽度241
10.6.10 GetRichEditCtrl方法——获取与视图窗口关联的CRichEditCtrl控件241
10.6.11 GetTextLength方法——获取视图窗口所有文本的长度241
10.6.12 OnCharEffect方法——改变当前文字效果242
10.6.13 OnParaAlign方法——改变选中文本的对齐方法242
10.6.14 PrintInsideRect方法——打印指定区域的文本242
10.6.15 SetCharFormat方法——设置新文本的字符属性243
10.6.16 SetMargins方法——设置视图窗口的打印边距243
10.6.17 SetPaperSize方法——设置新的打印纸大小243
10.6.18 SetParaFormat方法——设置当前选中的段落格式属性244
10.7 CHtmlView类——超文本视图类244
10.7.1 ExecWB方法——在Web浏览器中执行一个命令244
10.7.2 GetAddressBar方法——确定IE浏览器中的地址栏是否可见245
10.7.3 GetFullName方法——获取当前IE浏览器显示的文件全路径245
10.7.4 GetLocationName方法——获取当前浏览器中显示的资源名称246
10.7.5 GetLocationURL方法——获取浏览器控件中显示的URL246
10.7.6 GetVisible方法——确定浏览器控件所包含的对象是否可见246
10.7.7 GoBack方法——回退浏览的页面247
10.7.8 GoForward方法——在历史记录列表中显示下一个浏览的页面247
10.7.9 GoHome方法——将页面定位到首页247
10.7.10 GoSearch方法——定位到查找页247
10.7.11 LoadFromResource方法——从资源文件中加载页面248
10.7.12 Navigate方法——在视图窗口中显示指定的页面248
10.7.13 Navigate2方法——在视图窗口中显示指定的页面249
10.7.14 Refresh方法——刷新页面249
10.7.15 SetAddressBar方法——显示或隐藏浏览器中的地址栏249
10.7.16 Stop方法——停止当前的操作249
10.8 CSplitterWnd类——窗口分隔类250
10.8.1 ActivateNext方法——执行NextPane或Previous Pane命令250
10.8.2 CanActivateNext方法——检查Next Pane和Previous Pane命令当前是否有效250
10.8.3 Create方法——创建一个动态分隔器窗口250
10.8.4 CreateScrollBarCtrl方法——创建一个共享的滚动条控件251
10.8.5 CreateStatic方法——创建静态分割的窗体252
10.8.6 CreateView方法——创建子视图253
10.8.7 CSpliTTerWnd方法——构造CSplitterWnd对象254
10.8.8 DeleteColumn方法——删除一个列254
10.8.9 DeleteRow方法——删除行254
10.8.10 DeleteView方法——删除视图254
10.8.11 DoKeyboardSplit方法——键盘分隔255
10.8.12 DoScroll方法——执行分隔窗口的同步滚动255
10.8.13 DoScrollBy方法——将分窗口滚动指定的像素数256
10.8.14 GetActivePane方法——获得一个分隔器窗口中的活动窗格256
10.8.15 GetColumnCount方法——获得分隔器中的列数256
10.8.16 GetColumnInfo方法——获取指定列的信息257
10.8.17 GetPane方法——根据指定行、列返回窗格指针257
10.8.18 GetRowCount方法——获得分隔器的行数257
10.8.19 GetRowInfo方法——获得指定行的信息257
10.8.20 GetScrollStyle方法——获得分隔器窗口的共享滚动条风格258
10.8.21 IdFromRowCol方法——获取指定行和列处窗格的子窗口ID258
10.8.22 IsChildPane方法——判断pWnd是否是分隔器窗口的子窗口258
10.8.23 OnDrawSplitter方法——绘制分隔器窗口的图像259
10.8.24 SetActivePane方法——设置一个活动窗格259
10.8.25 SetColumnInfo方法——设置指定列信息259
10.8.26 SetRowInfo方法——设置指定行信息260
10.8.27 SetScrollStyle方法——为分隔器窗口的共享滚动条指定新的风格260
第11章 控制栏类261
11.1 CControIBar类——控制栏基类261
11.1.1 CalcDynamicLayout方法——计算动态控制栏的维数261
11.1.2 CalcFixedLayout方法——计算控制栏的水平大小262
11.1.3 GetBarStyle方法——获取控制栏风格262
11.1.4 GetBorders方法——获取控制栏边框值262
11.1.5 GetCount方法——获取项的个数262
11.1.6 IsFloating方法——是否为浮动状态263
11.1.7 SetBarStyle方法——设置控制栏风格263
11.1.8 SetBorders方法——设置控制栏边框值264
11.2 CToolBar类——工具栏类264
11.2.1 CommandToIndex方法——通过命令ID返回索引264
11.2.2 Create方法——创建窗口264
11.2.3 GetButtonInfo方法——获取按钮信息265
11.2.4 GetButtonText方法——获取按钮文本266
11.2.5 GetItemID方法——获取指定索引下的命令ID266
11.2.6 GetToolBarCtrl方法——获取工具条控件266
11.2.7 LoadBitmap方法——载入位图267
11.2.8 LoadToolBar方法——载入工具栏资源268
11.2.9 SetButtonInfo方法——设置按钮信息269
11.2.10 SetButtons方法——设置所有按钮的命令ID270
11.2.11 SetButtonText方法——设置按钮的文本270
11.2.12 SetHeight方法——设置工具栏高度271
11.2.13 SetSizes方法——设置工具栏大小272
11.3 CStatusBar类——状态栏类272
11.3.1 Create方法——创建窗口272
11.3.2 GetPaneInfo方法——获取指定窗格信息273
11.3.3 GetPaneStyle方法——获取状态栏风格274
11.3.4 GetPaneText方法——获取指定窗格的文本274
11.3.5 GetStatusBarCtrl方法——获取状态栏控件274
11.3.6 SetIndicators方法——设置所有窗格文本274
11.3.7 SetPaneInfo方法——设置指定窗格信息275
11.3.8 SetPaneStyle方法——设置状态栏风格275
11.4 CReBarCtrl类——ReBar控件类276
11.4.1 BeginDrag方法——开始拖放276
11.4.2 DeleteBand方法——删除指定索引下的带276
11.4.3 GetBandBorders方法——获取指定带的区域276
11.4.4 GetBandCount方法——获取带的个数277
11.4.5 GetBandInfo方法——获取带的信息277
11.4.6 GetBarHeight方法——获取ReBar控件高度277
11.4.7 GetBarInfo方法——获取ReBar控件信息277
11.4.8 GetRect方法——获取ReBar控件矩形区域278
11.4.9 GetRowCount方法——获取ReBar控件带所占行数278
11.4.10 GetRowHeight方法——获取ReBar控件中指定行的高度278
11.4.11 InsertBand方法——向ReBar控件中插入新带278
11.4.12 MaximizeBand方法——将ReBar控件中一个带调整到理想或最大尺寸279
11.4.13 MinimizeBand方法——将ReBar控件中一个带调整到理想或最小尺寸279
11.4.14 MoveBand方法——将一个带从一个索引移动到另一个索引279
11.4.15 SetBandInfo方法——设置ReBar控件中已存在带的特征280
11.4.16 ShowBand方法——显示或隐藏ReBar控件中的给定带280
11.5 CMenu类——菜单类280
11.5.1 AppendMenu方法——添加新菜单281
11.5.2 CheckMenuItem方法——添加或删除检测标记282
11.5.3 CheckMenuRadioItem方法——添加或删除单选标记282
11.5.4 CreateMenu方法——创建菜单283
11.5.5 CreatePopupMenu方法——创建弹出式菜单283
11.5.6 DestroyMenu方法——释放菜单283
11.5.7 DrawItem方法——绘制菜单项284
11.5.8 EnableMenuItem方法——控制菜单项是否可用284
11.5.9 GetMenuItemCount方法——获取菜单项的数量284
11.5.10 GetMenuItemID方法——通过菜单项位置获取ID285
11.5.11 GetMenuItemInfo方法——获取指定菜单项信息285
11.5.12 GetMenuState方法——获取菜单项状态285
11.5.13 GetMenuString方法——获取菜单项文本286
11.5.14 GetSubMenu方法——获取子菜单项286
11.5.15 InsertMenu方法——插入菜单项286
11.5.16 LoadMenu方法——载入菜单资源288
11.5.17 LoadMenuIndirect方法——从菜单模板中装载菜单288
11.5.18 MeasureItem方法——指定菜单维度288
11.5.19 ModifyMenu方法——修改菜单项信息289
11.5.20 RemoveMenu方法——移除菜单项290
11.5.21 SetMenuItemBitmnaps方法——设置菜单项显示的位图290
11.6 CToolBarCtrl类——工具栏控件类291
11.6.1 AddBitmap方法——添加位图291
11.6.2 AddButtons方法——添加按钮291
11.6.3 AddStrings方法——添加按钮文本292
11.6.4 AutoSize方法——可自动调整大小292
11.6.5 CheckButton方法——按钮是否选中292
11.6.6 CommandToIndex方法——通过命令ID获取索引292
11.6.7 DeleteButton方法——删除按钮293
11.6.8 EnableButton方法——按钮是否可用293
11.6.9 GetAnchorHighlight方法——是否可加亮显示293
11.6.10 GetBitmapFlags方法——获取位图标志293
11.6.11 GetButton方法——获取按钮信息294
11.6.12 GetButtonCount方法——获取按钮数量294
11.6.13 GetButtonSize方法——获取按钮大小294
11.6.14 GetDisabledImageList方法——图像列表是否可用294
11.6.15 GetHotImageList方法——获取热点图像列表295
11.6.16 GetHotItem方法——获取热点项索引295
11.6.17 GetMaxSize方法——获取可见项的最大尺寸295
11.6.18 GetMaxTextRows方法——获取按钮文本的最大行数295
11.6.19 GetRows方法——获取按钮显示的行数296
11.6.20 HideButton方法——隐藏按钮296
11.6.21 Indeterminate方法——设置按钮是否具有不确定状态296
11.6.22 InsertButton方法——插入按钮296
11.6.23 IsButtonChecked方法——按钮是否被选中297
11.6.24 IsButtonEnabled方法——按钮是否可用297
11.6.25 IsButtonHidden方法——按钮是否隐藏297
11.6.26 IsButtonHighlighted方法——按钮是否处于加亮状态298
11.6.27 IsButtonIndeterminate方法——按钮是否处于不确定状态298
11.6.28 IsButtonPressed方法——按钮是否被按下298
11.6.29 LoadImages方法——载入图像列表298
11.6.30 MapAccelerator方法——映射加速键299
11.6.31 MarkButton方法——设置按钮处于高亮状态299
11.6.32 MoveButton方法——移动按钮299
11.6.33 PressButton方法——设置按钮是否被按下299
11.6.34 RestoreState方法——恢复工具栏状态300
11.6.35 SaveState方法——保存工具栏状态300
11.6.36 SetAnchorHighlight方法——工具栏是否加亮300
11.6.37 SetBitmapSize方法——设置位图大小301
11.6.38 SetButtonSize方法——设置按钮大小301
11.6.39 SetButtonStructSize方法——设置按钮结构大小301
11.6.40 SetButtonWidth方法——设置按钮宽度301
11.6.41 SetCmdID方法——设置按钮命令IID302
11.6.42 SetDisabledImageList方法——设置无效按钮图像列表302
11.6.43 SetHotImageList方法——设置热点按钮图像列表302
11.6.44 SetHotItem方法——设置热点项的索引303
11.6.45 SetIndent方法——设置工具栏与第一个按钮的缩进303
11.6.46 SetMaxTextRows方法——设置显示文本的最大行数303
11.6.47 SetRows方法——设置工具栏的最大行数303
11.6.48 SetStyle方法——设置工具栏控件风格304
11.7 CStatusBarCtrl类——状态栏控件类304
11.7.1 GetBorders方法——获取状态栏边界值304
11.7.2 GetParts方法——获取窗格数量304
11.7.3 IsSimple方法——是否处于简单模式305
11.7.4 SetIcon方法——设置窗格图标305
11.7.5 SetMinHeight方法——设置绘图区的最小高度305
11.7.6 SetParts方法——设置窗格数量306
11.7.7 SetSimple方法——设为简单模式307
11.7.8 SetText方法——设置窗格文本307
第12章 对话框类309
12.1 CDialog类——对话框类309
12.1.1 CreateIndirect方法——使用模板创建对话框309
12.1.2 DoModal方法——模态显示对话框310
12.1.3 EndDialog方法——关闭模态显示的对话框311
12.1.4 GetDefID方法——获取默认按钮ID311
12.1.5 GotoDlgCtrl方法——将焦点移动到指定的控件上311
12.1.6 MapDialogRect方法——将矩形单位转换为屏幕单位311
12.1.7 NextDlgCtrl方法——获取下一个具有焦点的控件312
12.1.8 OnCancel方法——取消对话框调用返回IDCANCEL312
12.1.9 OnInitDialog方法——初始化对话框312
12.1.10 OnOK方法——取消对话框调用返回IDOK313
12.1.11 OnSetFont方法——设置字体313
12.1.12 PrevDlgCtrl方法——获取上一个具有焦点的控件314
12.1.13 SetDefID方法——设置默认按钮314
12.2 CFileDialog类——文件对话框类314
12.2.1 CFileDialog方法——构造方法314
12.2.2 GetFileExt方法——获取文件扩展名315
12.2.3 GetFileName方法——获取文件名315
12.2.4 GetFileTitle方法——获取文件标题316
12.2.5 GetNextPathName方法——获取下一个文件路径316
12.2.6 GetPathName方法——获取文件路径316
12.2.7 GetReadOnlyPref方法——是否以只读方式打开318
12.2.8 GetStartPosition方法——获取列表中第一个文件位置318
12.3 CColorDialog类——颜色对话框类319
12.3.1 CColorDialog方法——构造方法319
12.3.2 GetColor方法——获取颜色319
12.3.3 GetSavedCustomColors方法——获取自定义颜色320
12.3.4 OnColorOK方法——颜色选择成功321
12.3.5 SetCurrentColor方法——设置当前选择颜色321
12.4 CFontDialog类——字体对话框类321
12.4.1 CFontDialog方法——构造方法321
12.4.2 GetColor方法——获取字体颜色323
12.4.3 GetCurrentFont方法——获取当前字体323
12.4.4 GetFaceName方法——获取字体名称324
12.4.5 GetSize方法——获取字体大小324
12.4.6 GetStyleName方法——获取字体风格名称325
12.4.7 GetWeight方法——获取字体磅值325
12.4.8 IsBold方法——是否加粗325
12.4.9 IsItalic方法——是否为斜体326
12.4.10 IsStrikeOut方法——是否具有删除线326
12.4.11 IsUnderline方法——是否具有下划线327
12.5 CFindReplaceDialog类——查找、替换对话框类327
12.5.1 CFindReplaceDialog方法——构造方法327
12.5.2 Create方法——创建窗口328
12.5.3 FindNext方法——查找下一个字符串328
12.5.4 GetFindString方法——获取查找字符串328
12.5.5 GetNotifier方法——获取查找、替换对话框指针329
12.5.6 GetReplaceString方法——获取替换的字符串329
12.5.7 IsTerminating方法——是否终止查找、替换对话框329
12.5.8 MatchCase方法——查找时是否区分大/小写329
12.5.9 MatchWholeWord方法——查找时是否按词查找330
12.5.10 ReplaceAll方法——替换所有字符串330
12.5.11 ReplaceCurrent方法——替换当前选中字符串330
12.5.12 SearchDown方法——向下查找331
12.6 CPrintDialog类——打印对话框类332
12.6.1 CPrintDialog方法——构造方法332
12.6.2 CreatePrinterDC方法——创建打印机画布333
12.6.3 GetCopies方法——获取打印份数333
12.6.4 GetDefaults方法——获取打印机默认设置333
12.6.5 GetDeviceNarne方法——获取当前打印机名称334
12.6.6 GetDevMode方法——获取打印机环境信息334
12.6.7 GetDriverName方法——获取打印机驱动程序名称334
12.6.8 GetFromPage方法——获取打印起始页334
12.6.9 GetToPage方法——获取打印结束页335
12.6.10 GetPortName方法——获取打印机端口名335
12.6.11 GetPrinterDC方法——获取打印机画布句柄335
12.6.12 PrintAll方法——打印所有文档335
12.6.13 PrintRange方法——是否选中区域打印336
12.6.14 PrintSelection方法——打印选中区域336
12.7 CPageSetupDialog类——页面设置对话框类337
12.7.1 CPageSetupDialog方法——构造方法337
12.7.2 CreatePrinterDC方法——创建打印机画布338
12.7.3 GetMargins方法——获取页边距338
12.7.4 GetPaperSize方法——获取纸张大小339
12.7.5 OnDrawPage方法——绘制页339
12.7.6 PreDrawPage方法——预处理绘制页340
第13章 控件类342
13.1 CStatic类——静态文本控件342
13.1.1 GetCursor方法——获取鼠标指针句柄342
13.1.2 GetEnhMetaFile方法——设置图元文件句栖342
13.1.3 SetCursor方法——设置鼠标指针形状342
13.1.4 SetEnhMetaFile方法——设置图元文件343
13.2 CEdit类——编辑框控件343
13.2.1 CanUndo方法——是否可执行撤销操作343
13.2.2 CharFromPos方法——返回行号和字符索引343
13.2.3 Clear方法——删除选中文本344
13.2.4 Copy方法——复制文本344
13.2.5 Cut方法——剪切文本344
13.2.6 GetFirstVisibleLine方法——设置顶端行号344
13.2.7 GetHandle方法——获取内存句柄344
13.2.8 GetLimitText方法——获取录入最大长度345
13.2.9 GetLine方法——返回指定行文本345
13.2.10 GetLineCount方法——获取行数345
13.2.11 GetMargins方法——获取左右边距346
13.2.12 GetPasswordChar方法——返回密码字符346
13.2.13 GetSel方法——获取开始和结束位置346
13.2.14 LimitText方法——限定文本长度347
13.2.15 LineFromChar方法——根据索引返回行号347
13.2.16 LineIndex方法——返回某行字符索引347
13.2.17 LineLength方法——返回行文本长度347
13.2.18 LineScroll方法——滚动文本348
13.2.19 Paste方法——粘贴文本348
13.2.20 PosFromChar方法——返回字符左上角坐标348
13.2.21 ReplaceSel方法——替换文本348
13.2.22 SetHandle方法——设置内存句柄349
13.2.23 SetLimitText方法——设置文本最大长度349
13.2.24 SetMargins方法——设置左右边距349
13.2.25 SetPasswordChar方法——设置字符密码350
13.2.26 SetReadOnly方法——设置编辑框控件只读状态350
13.2.27 SetSel方法——设置选中文本350
13.2.28 SetTabStops方法——设置制表符占位351
13.2.29 Undo方法——撤销最后——次操作351
13.3 CRichEditCtrl类——带格式编辑框控件351
13.3.1 DisplayBand方法——显示内容351
13.3.2 FormatRange方法——格式化文本352
13.3.3 GetCharPos方法——获取字符左上角位置353
13.3.4 GetDefaultCharFormat方法——获取默认的字符格式化属性353
13.3.5 GetIRichEditOle方法——访问IRichEditOle接口353
13.3.6 GetParaFormat方法——获取段落格式化属性353
13.3.7 GetSelectionCharFormat方法——获取字符格式化属性354
13.3.8 GetSelectionType方法——确定选择类型354
13.3.9 GetSelText方法——获得选择文本354
13.3.10 HideSelection方法——改变选择可视性355
13.3.11 PasteSpecial方法——粘贴数据355
13.3.12 SetBackgroundColor方法——设置背景色356
13.3.13 SetDefaultCharFormat方法——设置默认字符格式化属性356
13.3.14 SetOLECallback方法——访问OLE相关资源信息356
13.3.15 SetOptions方法——设置选项357
13.3.16 SetParaFormat方法——设置段落格式化属性357
13.3.17 SetSelectionCharFormat方法——设置字符格式化属性357
13.3.18 SetTargetDevice方法——设置线宽358
13.3.19 SetWordCharFormat方法——设置格式化属性359
13.3.20 StreamIn方法——读取字符数359
13.3.21 StreamOut方法——在输出流中写入数据360
13.4 CSliderCtrl类——滑块控件360
13.4.1 ClearSel方法——清除当前位置360
13.4.2 ClearTics方法——移除刻度线361
13.4.3 GetBuddy方法——获取伙伴窗口句柄361
13.4.4 GetChannelRect方法——获取边界矩形361
13.4.5 GetLineSize方法——获取行大小361
13.4.6 GetNumTics方法——获取刻度线362
13.4.7 GetPageSize方法——获取一页大小362
13.4.8 GetPos方法——获取滑块位置362
13.4.9 GetRange方法——获取最大、最小位置362
13.4.10 GetRangeMax方法——获取最大位置363
13.4.11 GetRangeMin方法——获取最小位置363
13.4.12 GetSelection方法——获取开始和结束位置363
13.4.13 GetThumbRect方法——获取边界矩形363
13.4.14 GetTic方法——获取刻度线位置364
13.4.15 GetTicArray方法——获取刻度线数组地址364
13.4.16 GetTicPos方法——获取刻度线物理位置364
13.4.17 GetToolTips方法——获取工具提示句柄364
13.4.18 SetBuddy方法——分配伙伴窗口365
13.4.19 SetLineSize方法——设置行大小365
13.4.20 SetPageSize方法——设置页大小365
13.4.21 SetPos方法——设置滑块位置366
13.4.22 SetRange方法——设置范围366
13.4.23 SetRangeMax方法——设置最大范围366
13.4.24 SetRangeMin方法——设置最小范围366
13.4.25 SetSelection方法——设置开始和结束位置367
13.4.26 SetTic方法——设置刻度线位置367
13.4.27 SetTicFreq方法——设置刻度线频率367
13.4.28 SetTipSide方法——定位工具提示367
13.4.29 SetToolTips方法——设置工具提示368
13.4.30 VerifyPos方法——检验滑块位置368
13.5 CProgressCtrl类——进度条控件368
13.5.1 GetRange方法——获取范围368
13.5.2 OffsetPos方法——增加位置369
13.5.3 SetRange方法——设置范围369
13.5.4 SetRange32方法——设置32位范围369
13.5.5 SetStep方法——设置步长369
13.5.6 StepIt方法——增加位置370
13.6 CScrollBar类——滚动条控件370
13.6.1 EnableScrollBar方法——设置箭头有效或无效370
13.6.2 GetScrollInfo方法——获取滚动条信息371
13.6.3 GetScrollLimit方法——获取最大滚动位置371
13.6.4 GetScrollPos方法——获取位置371
13.6.5 GetScrollRange方法——获取范围372
13.6.6 SetScrollInfo方法——设置滚动条信息372
13.6.7 SetScrollPos方法——设置位置372
13.6.8 SetScrollRange方法——设置范围373
13.6.9 ShowScrollBar方法——显示或隐藏滚动条373
13.7 CButton类——按钮控件374
13.7.1 GetButtonStyle方法——返回按钮风格374
13.7.2 GetState方法——返回按钮状态374
13.7.3 SetButtonStyle方法——改变按钮风格374
13.7.4 SetState方法——设置按钮状态375
13.8 CBitmapButton类——位图按钮控件375
13.8.1 AutoLoad方法——加载并显示位图375
13.8.2 LoadBitmaps方法——加载位图图像375
13.8.3 SizeToContent方法——调整位图按钮大小376
13.9 CSpinButtonCtrl类——微调按钮控件377
13.9.1 Create方法——创建微调按钮377
13.9.2 GetBase方法——获取基数值377
13.9.3 GetBuddy方法——获取伙伴窗口指针378
13.9.4 GetPos方法——获取位置378
13.9.5 GetRange方法——获取范围378
13.9.6 SetBase方法——设置基数值378
13.9.7 SetBuddy方法——设置伙伴窗口379
13.9.8 SetPos方法——设置位置379
13.9.9 SetRange方法——设置范围379
13.10 CListBox类——列表框控件379
13.10.1 AddString方法——添加字符串379
13.10.2 CompareItem方法——确定新项相对位置380
13.10.3 DeleteItem方法——删除列表项381
13.10.4 DeleteString方法——删除字符串381
13.10.5 Dir方法——添加盘符到列表框382
13.10.6 FindString方法——查找包含指定前缀的第一个字符串382
13.10.7 FindStringExact方法——查找指定的字符串382
13.10.8 GetCaretIndex方法——确定具有焦点矩形项的索引383
13.10.9 GetCount方法——获取列表框中的项目数383
13.10.10 GetCurSel方法——获取当前选项的索引383
13.10.11 GetItemHeight方法——获取指定列表框中项的高度384
13.10.12 GetItemRect方法——获取列表项区域384
13.10.13 GetSelCount方法——获取当前选中的选项数385
13.10.14 GetSelIterns方法——将选择项的数目填入缓冲区385
13.10.15 GetText方法——获取一个字符串385
13.10.16 GetTextLen方法——返回列表框中某一项的长度386
13.10.17 GetTopIndex方法——获取第一个可视项的索引387
13.10.18 InsertString方法——插入一个字符串387
13.10.19 ItemFromPoint方法——确定鼠标指针所在的项388
13.10.20 ResetContent方法——删除列表框中所有字符串388
13.10.21 SelectString方法——查找指定的字符串388
13.10.22 SetCaretIndex方法——设置焦点矩形指定索引的项389
13.10.23 SetColurnnWidth方法——设置列的宽度389
13.10.24 SetCurSel方法——设置当前选中的选项389
13.10.25 SetItemHeight方法——设置列表框项的高度389
13.10.26 SetTopIndex方法——保证某个列表框项可见390
13.11 CCheckListBox类——复选列表框控件390
13.11.1 Enable方法——设置是否允许存取复选列表框中的项390
13.11.2 GetCheck方法——获得项的选中状态390
13.11.3 GetCheckStyle方法——获得复选列表框的风格392
13.11.4 IsEnabled方法——检测项是否可存取392
13.11.5 SetCheck方法——设置项的复选框状态392
13.11.6 SetCheckStyle方法——设置复选框的风格393
13.12 CDragListBox类——拖曳列表框控件393
13.12.1 BeginDrag方法——开始拖动393
13.12.2 CancelDrag方法——取消拖动394
13.12.3 Dragging方法——列表项拖动中394
13.12.4 DrawInsert方法——绘制插入点394
13.12.5 Dropped方法——拖动项落下394
13.12.6 ItemFromPt方法——获得某处列表框项的索引395
13.13 CComboBox类——组合框控件395
13.13.1 GetDroppedControlRect方法——获取下拉列表框在屏幕上的坐标395
13.13.2 GetDroppedState方法——判断下拉组合框的列表框是否可见395
13.13.3 GetEditSel方法——获取被选中字符串的起止位置396
13.13.4 GetLBText方法——获取列表框中指定位置的字符串396
13.13.5 GetLBTextLen方法——返回列表框指定位置的字符串长度396
13.13.6 LimitText方法——设置输入文本的最大长度396
13.13.7 SetEditSel方法——使字符串处于选中状态397
13.13.8 SbowDropDown方法——显示或隐藏列表框397
13.14 CComboBoxEx类——扩展组合框控件397
13.14.1 DeleteItem方法——删除组合框中的指定项398
13.14.2 GetComboBoxCtrl方法——获得组合框控件的指针398
13.14.3 GetEditCtrl方法——获得编辑框控件的指针398
13.14.4 GetExtendedStyle方法——获得控件的扩展风格398
13.14.5 GetImageList方法——获得图像列表的指针398
13.14.6 GetItem方法——获取组合框中项信息399
13.14.7 HasEditChanged方法——确定是否改变了输入内容399
13.14.8 InsertItem方法——插入项399
13.14.9 SetExtendedStyle方法——设置扩展风格400
13.14.10 SetImageList方法——关联的图像列表400
13.14.11 SetItem方法——设置组合框中指定项的信息401
13.15 CImageList类——图像列表控件402
13.15.1 Add方法——将图像或图标添加到图像列表中402
13.15.2 Attach方法——附加图像列表403
13.15.3 BeginDrag方法——开始拖动图像403
13.15.4 Copy方法——复制图像列表403
13.15.5 Create方法——创建图像列表404
13.15.6 DeleteImageList方法——删除图像列表405
13.15.7 DeleteTempMap方法——删除临时对象405
13.15.8 Detach方法——分离图像列表405
13.15.9 DragEnter方法——拖动中封锁窗口更新406
13.15.10 DragLeave方法——解锁窗口406
13.15.11 DragMove方法——移动正被拖动的图像406
13.15.12 DragShowNolock方法——显示或隐藏图像407
13.15.13 Draw方法——绘制图像列表中的图像407
13.15.14 DrawIndirect方法——从图像列表中绘制图像408
13.15.15 EndDrag方法——结束拖动操作409
13.15.16 ExtractIcon方法——创建图标及其相关掩码409
13.15.17 FromHandle方法——返回指向对象的指针410
13.15.18 FromHandlePermanent方法——指定图像列表句柄410
13.15.19 GetBkColor方法——获取图像列表的当前背景色410
13.15.20 GetDragImage方法——获得拖动的临时图像列表410
13.15.21 GetImageCount方法——获取图像列表中的图像数411
13.15.22 GetImageInfo方法——获取有关的图像信息411
13.15.23 GetSafeHandle方法——获取m_hImageList数据成员411
13.15.24 Remove方法——移走一个图像411
13.15.25 Replace方法——替换图像列表中的图像412
13.15.26 SetBkColor方法——设置图像列表的背景色412
13.15.27 SetDragCursorImage方法——构造新的拖动图像412
13.15.28 SetImageCount方法——重新设置图像数413
13.16 CHeaderCtrl类——标头控件413
13.16.1 Create方法——创建标头控件413
13.16.2 CreateDragImage方法——获取图像列表指针414
13.16.3 DeleteItem方法——删除一个项目414
13.16.4 GetImageList方法——返回图像列表指针415
13.16.5 GetItem方法——获取关于标头控件项目的信息415
13.16.6 GetItemCount方法——获取项目个数415
13.16.7 GetItemRect方法——获得项目区域415
13.16.8 GetOrderArray方法——获得标头项目的显示顺序416
13.16.9 InsertItem方法——插入指定索引的项目416
13.16.10 Layout方法——获取指定矩形的大小和位置416
13.16.11 OrderTo