图书介绍

Visual C++全能速查宝典PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++全能速查宝典
  • 刘锐宁,梁水,宋坤编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115215499
  • 出版时间:2009
  • 标注页数:802页
  • 文件大小:177MB
  • 文件页数:854页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++全能速查宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数学函数1

1.1 _chgsign——求参数的相反数1

1.2 _copysign——复制数据1

1.3 _hypot——求直角三角形斜边长度2

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——求反正切7

1.11 atan2——求x/y的反正切值8

1.12 ceil——求不小于x的最小整数9

1.13 cos——求余弦的函数9

1.14 cosh——求双曲余弦的函数10

1.15 div——求两个数的商和余数11

1.16 exp——求双精度数的指数函数值11

1.17 fabs——求双精度数的绝对值12

1.18 floor——求不大于x的最大整数13

1.19 fmod——求x/y的余数13

1.20 frexp——把参数x调整到0.5~1之间14

1.21 labs——求长整型参数的绝对值15

1.22 ldexp——求参数的(2^exp)倍数16

1.23 ldiv——求两个长整型数相除的商和余数16

1.24 log——自然对数17

1.25 log10——求以10为底的对数18

1.26 modf——求双精度数的小数部分18

1.27 pow——求x的y次方的值19

第2章 字符函数和字符串函数21

2.1 _isascii——ASCII码是否在0~127之间21

2.2 _iscsym——是否为大、小写字母,下划线或字符0~921

2.3 _strdup——将字符串存入内存中22

2.4 _stricmp——比较两个字符串23

2.5 _strlwr——大写字母转换成小写字母24

2.6 _strnicmp——比较特定长度的字符串24

2.7 _strnset——把特定长度的字符设定成某个特定字符25

2.8 _strrev——将字符串倒序排列26

2.9 _strset——把字符设定成某个特定字符27

2.10 _strupr——小写字母转换成大写字母27

2.11 _toascii——将字符转换成ASCII码28

2.12 isalnum——是否为大小写字母或数字0~929

2.13 isalpha——是否为大小写字母29

2.14 iscntrl——是否为控制字符30

2.15 isdigit——是否为字符0~931

2.16 isgraph——ASCII码是否在33~126之间32

2.17 islower——是否为小写字母32

2.18 isprint——ASCII码是否在32~126之间33

2.19 isspace——是否为空格、制表符或换行符34

2.20 isupper——是否为大写字母35

2.21 strcat——字符串连接函数35

2.22 strchr——找出给定字符串里的特定字符36

2.23 strcmp——对两个字符串进行比较37

2.24 strcpy——对字符串进行复制38

2.25 strcspn——查找第一个是另一个字符串中的字符位置38

2.26 strlen——求字符串的长度39

2.27 strncat——特定数目的字符串连接到另一个字符串40

2.28 strncmp——比较特定长度的字符串41

2.29 strncpy——复制特定长度字符串到另一个字符串中41

2.30 strpbrk——从第一个是另一个字符串中字符开始输出 42

2.31 strrchr——找出字符在字符串中最后出现的位置43

2.32 strspn——查找第一个不是另一个字符串中字符位置44

2.33 strstr——获得第一次包含另一字符串的位置指针45

2.34 strtok——根据字符串中的字符截断另一个字符串45

2.35 strxfrm——把特定长度的字符串转换给另一个字符串46

2.36 tolower——大写字符转换为小写字符47

2.37 toupper——小写字符转换为大写字符47

第3章 时间日期函数49

3.1 _ftime——读取当前时间49

3.2 _strdate——将当前日期格式化写入字符串49

3.3 _strtime——将当前时间格式化写入字符串50

3.4 asctime——以字符串显示时间51

3.5 clock——当前程序所使用的处理时间52

3.6 ctime——将time_t型转为字符型52

3.7 difftime——求两次系统时间差53

3.8 gmtime——tm结构表示的时间54

3.9 localtime——以tm结构表示的时间55

3.10 mktime——改变tm结构变量改变时间55

3.11 strftime——将tm结构类型时间格式化写入字符串56

3.12 time——获得时间57

第4章 类型转换函数59

4.1 _ecvt——将浮点数转换成字符串59

4.2 _fcvt——将浮点数转换成字符串60

4.3 _itoa——将整型数转换成字符串61

4.4 _ltoa——将长整型数转换成字符串61

4.5 _ultoa——将无符号长整型数转换成字符串62

4.6 atof——将字符串转换成双精度数63

4.7 atoi——将字符串转换成整型数64

4.8 atol——将字符串转换成长整型数65

4.9 strtod——将字符串转换为双精度数65

4.10 strtol——将字符串转换为长整型数66

4.11 strtoul——将字符串转换为无符号长整型数67

第5章 文件目录操作函数69

5.1 _chdir——改变当前的工作目录69

5.2 findclose——关闭句柄,释放资源70

5.3 _findfirst——搜索第一个文件71

5.4 _findnext——搜索下一个文件72

5.5 _getcwd——获得当前路径名73

5.6 _mkdir——创建指定名称的目录73

5.7 _mktemp——创建惟一的文件名74

5.8 _rmdir——删除目录75

5.9 _searchenv——搜索文件路径76

5.10 _tempnam——生成一个临时文件名77

第6章 内存操作函数78

6.1 _alloca——在堆栈上分配内存空间78

6.2 _expand——改变内存区域的字节数78

6.3 _heapadd——把内存区域添加到堆中79

6.4 _heapchk——检查堆的连续性80

6.5 _heapmin——释放没有使用的堆空间80

6.6 _heapset——检查堆的最小连续性81

6.7 _heapwalk——返回堆中下一个项目信息82

6.8 _msize——返回堆中内存区域的字节长度83

6.9 calloc——在内存中取得一块数组空间83

6.10 free——释放内存区块84

6.11 malloc——获取内存区块84

6.12 realloc——重新分配内存85

第7章 输入/输出函数87

7.1 _access——检查文件状态87

7.2 _chmod——改变文件访问模式88

7.3 _ereat——创建文件88

7.4 _eof——文件指针是否在结尾90

7.5 _fcloseall——关闭所有文件90

7.6 _filelength——获得文件长度91

7.7 _getw——从文件流中读取一个整数92

7.8 _putw——将一个整数写入文件流中93

7.9 fclose——关闭文件94

7.10 feof——文件流是否在结尾94

7.11 ferror——文件流是否有错误95

7.12 fflush——将缓冲区内容写入文件96

7.13 fgetc——从文件流读出一个字符97

7.14 fgets——从文件流中读出一行字符98

7.15 fopen——打开文件99

7.16 fprintf——向文件流写入格式化数据100

7.17 fputs——向输出流写入一个字符串101

7.18 fread——从文件流读取数据101

7.19 freopen——为文件指针重新分配文件102

7.20 fscanf——从文件流中读取格式化数据103

7.21 fseek——设置文件操作指示器位置104

7.22 ftell——获取文件操作指示器位置104

7.23 fwrite——向文件流写入数据105

7.24 getc——从文件流读出一个字符106

7.25 getchar——从输入流读取一个字符107

7.26 gets——从输入流中读出一行字符108

7.27 printf——将格式化数据写入标准输出流109

7.28 putc——将一个字符写入文件流中110

7.29 putchar——将一个字符写入输出流中111

7.30 puts——将字符串写入输出流中111

7.31 rewind——将文件指针移动到起始位置112

7.32 scanf——从输入流读出格式化数据113

7.33 sprintf——向字符串中写入格式化数据114

7.34 sscanf——从字符串中读出格式化数据114

第8章 简单数据类116

8.1 CPoint类——坐标点类116

8.1.1 CPoint构造函数——构造坐标点类对象116

8.1.2 Offset方法——增加坐标点偏移值116

8.2 CRect类——矩形类117

8.2.1 BottomRight方法——获得矩形右下角坐标117

8.2.2 CenterPoint方法——计算矩形中心点坐标117

8.2.3 CopyRect方法——复制矩形区域118

8.2.4 DeflateRect方法——缩小矩形区域118

8.2.5 EqualRect方法——判断矩形是否相等119

8.2.6 Height方法——获得矩形高度120

8.2.7 InflateRect方法——扩大矩形区域120

8.2.8 IntersectRect方法——获得两个矩形的交集121

8.2.9 IsRectEmpty方法——判断矩形区域是否为空121

8.2.10 IsRectNull方法——判断矩形4条边是否都为0122

8.2.11 NormalizeRect方法——使高度和宽度均为正122

8.2.12 OffsetRect方法——移动矩形123

8.2.13 PtInRect方法——判断点是否在矩形区域内124

8.2.14 SetRect方法——设置矩形左上角和右下角坐标124

8.2.15 SetRectEmpty方法——设置空矩形125

8.2.16 Size方法——计算矩形的大小125

8.2.17 SubtractRect方法——两个矩形相减的矩形差126

8.2.18 TopLeft方法——获得矩形的左上角坐标127

8.2.19 UnionRect方法——包含两个矩形的最小矩形127

8.2.20 Width方法——获得矩形宽度128

8.3 CSize类——尺寸类128

CSize构造函数——构造CSize类对象128

8.4 CTime类——绝对时间类129

8.4.1 CTime构造函数——构造CTime类对象129

8.4.2 Format方法——创建日期/时间值的格式化表达式130

8.4.3 FormatGmt方法——生成对应的格式化字符串131

8.4.4 GetAsSystemTime方法——转换SYSTEMTIME131

8.4.5 GetCurrentTime方法——获得系统当前时间132

8.4.6 GetDay方法——获得CTime对象中的日期信息133

8.4.7 GetDayOfWeek方法——获得星期信息133

8.4.8 GetGmtTm方法——获取时间结构134

8.4.9 GetHour方法——获得小时信息135

8.4.10 GetMinute方法——获得分钟信息135

8.4.11 GetMonth方法——获得月份信息136

8.4.12 GetSecond方法——获得秒钟信息136

8.4.13 GetTime方法——返回time_t值136

8.4.14 GetYear方法——获得年份信息137

8.5 CtimeSpan类——相对时间类137

8.5.1 CtimeSpan构造函数——构造CtimeSpan类对象137

8.5.2 Format方法——格式化的时间字符串138

8.5.3 GetDays方法——获取完整的天数139

8.5.4 GetHours方法——获得时间段中的小时数139

8.5.5 GetMinutes方法——获得时间段中的分钟数139

8.5.6 GetSeconds方法——获得时间段中的秒数140

8.5.7 GetTotalHours方法——获得所有小时数140

8.5.8 GetTotalMinutes方法——获得所有分钟数141

8.5.9 GetTotalSeconds方法——获得所有的秒数141

8.6 CString类——字符串类142

8.6.1 AllocSysString方法——OLE自动化返回字符串142

8.6.2 AnsiToOem方法——ANSI转换为OEM字符集143

8.6.3 Collate方法——字符串比较143

8.6.4 CollateNoCase方法——字符串比较144

8.6.5 Compare方法——比较字符串145

8.6.6 CompareNoCase方法——比较字符串145

8.6.7 CString方法——构造CString类对象146

8.6.8 Delete方法——删除一个或多个字符147

8.6.9 Empty方法——设置空字符串148

8.6.10 Find方法——搜索第一个匹配字符148

8.6.11 FindOneOf方法——查找相匹配第一个字符149

8.6.12 Format方法——将格式化数据写入到字符串中149

8.6.13 FreeExtra方法——释放额外的内存150

8.6.14 GetAt方法——获得由索引号指定的单个字符151

8.6.15 GetBuffer方法——获得指向字符缓冲区的指针151

8.6.16 GetBufferSetLength方法——字符缓冲区指针152

8.6.17 GetLength方法——获取字符串中的字节数152

8.6.18 Insert方法——插入单个字符或子字符串152

8.6.19 IsEmpty方法——判断字符串是否为空153

8.6.20 Left方法——提取最前面的字符154

8.6.21 LoadString方法——读取Windows字符串资源154

8.6.22 LockBuffer方法——为缓冲区内字符串加锁155

8.6.23 MakeLower方法——字母全部转换成小写字母155

8.6.24 MakeReverse方法——字符倒序排列156

8.6.25 MakeUpper方法——字母全部转换成大写字母156

8.6.26 Mid方法——截取一个字符串157

8.6.27 OemToAnsi方法——OEM转换为ANSI字符集157

8.6.28 ReleaseBuffer方法——结束对缓冲区的使用158

8.6.29 Remove方法——从字符串中移走指定的字符158

8.6.30 Replace方法——替换字符串159

8.6.31 ReverseFind方法——反向查找字符160

8.6.32 Right方法——从字符串末尾提取字符160

8.6.33 SetAt方法——向指定位置重写字符161

8.6.34 SpanExcluding方法——截取字符串161

8.6.35 SpanIncluding方法——截取字符串162

8.6.36 TrimLeft方法——删除换行符、空格和tab163

8.6.37 TrimRight方法——删除一个或多个字符163

8.6.38 UnlockBuffer方法——解锁缓冲区164

第9章 基类165

9.1 CObject类——MFC类库主要基类165

9.1.1 AssertValid方法——验证对象的完整性165

9.1.2 Dump方法——输出诊断信息166

9.1.3 GetRuntimeClass方法——获取运行时类信息167

9.1.4 IsKindOf方法——判断对象所属类168

9.1.5 IsSerializable方法——对象是否能够被序列化169

9.1.6 Serialize方法——向CArchive对象写入对象信息169

9.2 CCmdTarget类——MFC消息映射类的基类171

9.2.1 BeginWaitCursor方法——使鼠标光标呈现沙漏状171

9.2.2 EnableAutomation方法——对象设置OLE自动功能171

9.2.3 EndWaitCursor方法——恢复鼠标指针的形状172

9.2.4 FromIDispatch方法——获取与IDispatch相关的对象指针172

9.2.5 GetIDispatch方法——获取对象关联的IDispatch接口指针173

9.2.6 OnCmdMsg方法——分派并处理命令消息173

9.2.7 OnFinalRelease方法——释放Ole引用对象174

9.2.8 RestoreWaitCursor方法——重新设置鼠标光标为沙漏状174

9.3 CWnd类——MFC中窗口类的基类175

9.3.1 Attach方法——附加窗口句柄到CWnd对象上175

9.3.2 CenterWindow方法——居中窗口176

9.3.3 ChildWindowFromPoint方法——在窗口的指定位置获取子窗口177

9.3.4 ClientToScreen方法——将客户区域坐标转换为屏幕区域坐标178

9.3.5 CreateEx方法——使用扩展风格创建窗口179

9.3.6 DeleteTempMap方法——删除临时的CWnd对象180

9.3.7 DestroyWindow方法——销毁窗口181

9.3.8 Detach方法——分离Windows窗口句柄181

9.3.9 EnableToolTips方法——启动或禁止窗口的工具条提示182

9.3.10 EnableWindow方法——设置窗口是否可用183

9.3.11 FindWindow方法——根据类名或窗口标题查找窗口184

9.3.12 FromHandle方法——根据窗口句柄获取窗口指针184

9.3.13 FromHandlePermanent方法——根据窗口句柄获取窗口指针185

9.3.14 GetActiveWindow方法——获取当前活动窗口185

9.3.15 GetClientRect方法——获取窗口的客户区域186

9.3.16 GetDC方法——获取与窗口关联的设备上下文指针187

9.3.17 GetDesktopWindow方法——获取系统桌面窗口187

9.3.18 GetDlgCtrlID方法——获取控件ID188

9.3.19 GetDlgItem方法——根据控件ID获取一个窗口指针188

9.3.20 GetDlgItemInt方法——转换控件文本为一个整数值189

9.3.21 GetDlgItemText方法——根据控件ID获取控件文本信息190

9.3.22 GetExStyle方法——获取窗口的扩展风格191

9.3.23 GetFocus方法——获取当前获得输入焦点的窗口对象191

9.3.24 GetFont方法——获取当前窗口的字体192

9.3.25 GetMenu方法——获取窗口关联的菜单指针192

9.3.26 GetNextWindow方法——获取窗口管理器列表中的上一个或下一个窗口193

9.3.27 GetOwner方法——获取当前窗口的拥有者窗口194

9.3.28 GetParent方法——获取当前窗口的父窗口195

9.3.29 GetScrollInfo方法——获取窗口的滚动条信息195

9.3.30 GetScrollLimit方法——获取滚动条的最大滚动范围196

9.3.31 GetScrollPos方法——获取滚动条中当前滚动块的位置196

9.3.32 GetScrollRange方法——确定滚动条可以滚动的范围197

9.3.33 GetStyle方法——获取窗口的普通风格197

9.3.34 GetTopWindow方法——获取对话框中顶层的子窗口198

9.3.35 GetUpdateRect方法——获取窗口最小封闭的更新区域198

9.3.36 GetWindow方法——获取与窗口有一定关系的其他窗口198

9.3.37 GetWindowDC方法——返回整个窗口的设备上下文200

9.3.38 GetWindowRect方法——获取窗口对象的整个窗口区域200

9.3.39 GetWindowText方法——获取窗口的标题或文本信息201

9.3.40 Invalidate方法——更新整个窗口的客户区域202

9.3.41 InvalidateRect方法——更新窗口的某一个区域202

9.3.42 InvalidateRgn方法——更新窗口的某一个选区203

9.3.43 IsChild方法——判断某一个窗口是否是一个子窗口204

9.3.44 IsWindowEnabled方法——判断对话框是否可用204

9.3.45 IsWindowVisible方法——判断窗口是否可见205

9.3.46 KillTimer方法——结束计时器205

9.3.47 LockWindowUpdate方法——锁定一个窗口206

9.3.48 MapWindowPoints方法——将某个窗口的区域坐标转换为另一个窗口的区域坐标206

9.3.49 MessageBox方法——显示一个消息对话框207

9.3.50 ModifyStyle方法——修改窗口的普通风格207

9.3.51 ModifyStyleEx方法——修改窗口的扩展风格208

9.3.52 MoveWindow方法——移动窗口到指定的位置209

9.3.53 OnActivate方法——在窗口对象激活或失去激活状态时触发210

9.3.54 OnClose方法——在对话框关闭时由框架调用210

9.3.55 OnCreate方法——在窗口被创建时由框架调用211

9.3.56 OnCtlColor方法——在子控件即将被绘制时由框架自动调用212

9.3.57 OnDestroy方法——在窗口即将被释放时由框架调用213

9.3.58 OnEraseBkgnd方法——在窗口的背景需要擦除时由框架调用213

9.3.59 OnHScroll方法——在用户单击窗口的水平滚动条时由框架调用214

9.3.60 OnKeyDown方法——在键盘的非系统键按下时由框架调用216

9.3.61 OnKeyUp方法——在用户释放非功能按键时由框架调用216

9.3.62 OnKillFocus方法——在用户失去焦点时由框架调用217

9.3.63 OnLButtonDblClk方法——在用户双击鼠标左键时由框架调用217

9.3.64 OnLButtonDown方法——在用户按下鼠标左键时由框架调用218

9.3.65 OnLButtonUp方法——在用户释放按下的鼠标左键时由框架调用219

9.3.66 OnMouseMove方法——在鼠标指针移动时由框架调用219

9.3.67 OnMouseWheel方法——在鼠标滚轮滚动时由框架调用220

9.3.68 OnMove方法——在窗口被移动后由框架调用220

9.3.69 OnNcLButtonDblClk方法——在窗口的非客户区域双击鼠标左键时由框架调用221

9.3.70 OnNcLButtonDown方法——在窗口的非客户区域单击鼠标左按钮时由框架调用222

9.3.71 OnNcLButtonUp方法——在窗口的非客户区域释放鼠标左键时由框架调用223

9.3.72 OnPaint方法——在窗口需要绘制时由框架调用223

9.3.73 OnSetFocus方法——在窗口获得输入焦点时由框架调用224

9.3.74 OnSize方法——在窗口大小改变后由框架调用225

9.3.75 OnSizing方法——在窗口大小正在改变时由框架调用226

9.3.76 OnTimer方法——在用户调用SetTimer方法后由框架根据指定的时间间隔来调用227

9.3.77 OnVScroll方法——在用户触发窗口的垂直滚动消息时由框架调用228

9.3.78 OnWindowPosChanged方法——在窗口大小、位置或Z轴顺序改变时由框架调用229

9.3.79 OnWindowPosChanging方法——在窗口大小、位置或Z轴顺序即将改变时由框架调用229

9.3.80 OnWndMsg方法——被窗口过程WindowProc或消息映射调用230

9.3.81 PostMessage方法——投递一个窗口消息到线程的消息队列中230

9.3.82 PreCreateWindow方法——在窗口被创建之前由框架调用231

9.3.83 PreSubclassWindow方法——在窗口被子类化之前由框架调用232

9.3.84 PreTranslateMessage方法——在窗口消息被分派到窗口过程之前由框架调用232

9.3.85 RedrawWindow方法——更新窗口指定的客户区域233

9.3.86 ReleaseDC方法——释放窗口的设备上下文234

9.3.87 RepositionBars方法——重新设置窗口客户区域中控制条的位置234

9.3.88 ScreenToClient方法——将屏幕坐标转换为窗口的客户坐标235

9.3.89 ScrollWindow方法——滚动窗口的客户区域236

9.3.90 SendDlgItemMessage方法——向控件发送一个消息236

9.3.91 SendMessage方法——向窗口的窗口过程发送消息237

9.3.92 SetCapture方法——设置鼠标捕捉237

9.3.93 SetDlgCtrlID方法——设置窗口控件的控件ID238

9.3.94 SetDlgItemInt方法——设置对话框中指定控件的文本整数值239

9.3.95 SetDlgItemText方法——设置对话框中指定控件的字符串文本239

9.3.96 SetFocus方法——为窗口设置焦点240

9.3.97 SetFont方法——设置对话框的字体240

9.3.98 SetIcon方法——设置对话框显示的图标241

9.3.99 SetMenu方法——设置对话框显示的菜单242

9.3.100 SetParent方法——设置窗口的父窗口242

9.3.101 SetScrollPos方法——设置滚动条的滚动位置243

9.3.102 SetScrollRange方法——设置滚动条的滚动范围243

9.3.103 SetTimer方法——开始一个计时器244

9.3.104 SetWindowPos方法——设置窗口的大小、位置和Z轴顺序244

9.3.105 SetWindowRgn方法——设置窗口的显示区域245

9.3.106 SetWindowText方法——设置窗口标题或文本246

9.3.107 ShowScrollBar方法——显示或隐藏窗口滚动条247

9.3.108 ShowWindow方法——设置窗口的显示状态248

9.3.109 SubclassDlgItem方法——动态子类化一个窗口控件248

9.3.110 UnlockWindowUpdate方法——解除由LockWindowUpdate方法对窗口锁定更新249

9.3.111 UpdateData方法——进行对话框数据交换249

9.3.112 UpdateWindow方法——通过发送WM_PAINT消息来更新窗口250

9.3.113 WindowFromPoint方法——根据坐标点返回一个窗口对象250

第10章 文档、框架、视图类251

10.1 CDocument类——文档类251

10.1.1 AddView方法——附加一个视图对象到文档中251

10.1.2 CanCloseFrame方法——在显示文档的框架窗口被关闭前由框架调用252

10.1.3 DeleteContents方法——删除文档中的数据252

10.1.4 GetDocTemplate方法——获取一个文档模板对象252

10.1.5 GetFirstViewPosition方法——从视图列表中获取第一个视图对象的位置253

10.1.6 GetNextView方法——遍历文档对象中的视图列表253

10.1.7 GetPathName方法——获取文档路径254

10.1.8 IsModified方法——判断文档自最后一个保存后是否被修改过254

10.1.9 OnChangedViewList方法——在文档对象中的视图列表有变动时调用254

10.1.10 OnCloseDocument方法——在文档被关闭时由框架调用255

10.1.11 OnNewDocument方法——在用户单击新建命令时调用255

10.1.12 OnOpenDocument方法——在用户打开一个文件时由框架调用255

10.1.13 OnSaveDocument方法——在用户保存或另存为文件时由框架调用256

10.1.14 PreCloseFrame方法——在框架对象被销毁前调用256

10.1.15 RemoveView方法——从文档对象中分离关联的视图对象257

10.1.16 SaveModified方法——在被修改后的文档关闭时调用257

10.1.17 SetModifiedFlag方法——在用户修改了文档后调用257

10.1.18 SetPathName方法——为文档的磁盘文件指定全限定路径258

10.2 CFrameWnd类——框架类 258

10.2.1 ActivateFrame方法——还原或激活一个框架窗口258

10.2.2 CreateView方法——在框架窗口内创建一个视图窗口259

10.2.3 DockControlBar方法——使一个控制条拖入到框架窗口中259

10.2.4 EnableDocking方法——使控制条能够被拖入260

10.2.5 FloatControlBar方法——使控制条脱离框架窗口261

10.2.6 GetActiveDocument方法——获得关联当前活动视图窗口的文档对象262

10.2.7 GetActiveFrame方法——在多文档视图应用程序中获得一个活动的框架窗口对象262

10.2.8 GetActiveView方法——获取关联框架窗口的活动视图窗口262

10.2.9 GetControlBar方法——根据控制条ID获取一个控制条控件263

10.2.10 GetMessageBar方法——获取一个状态栏窗口对象指针263

10.2.11 GetMessageString方法——从资源文件中根据字符串ID加载一个字符串264

10.2.12 IsTracking方法——确定当前窗口中的分隔条是否正在被移动264

10.2.13 LoadFrame方法——根据资源信息创建一个框架窗口265

10.2.14 OnCreateClient方法——创建框架对象关联的视图窗口265

10.2.15 SetActiveView方法——设置一个活动的视图窗口266

10.2.16 SetMessageText方法——设置状态栏中ID为0的方格字符串文本267

10.2.17 ShowControlBar方法——显示或隐藏控制条267

10.3 CView类——视图类268

10.3.1 GetDocument方法——获取视图窗口关联的文档对象268

10.3.2 OnActivateFrame方法——在包含当前视图的框架窗口激活或失去激活时调用269

10.3.3 OnBeginPrinting方法——在打印或打印预览任务开始之前由框架调用269

10.3.4 OnDragEnter方法——在鼠标首次拖入到目标窗口的非滚动区域时由框架调用270

10.3.5 OnDragOver方法——鼠标在目标窗口中移动时由框架调用272

10.3.6 OnDraw方法——当视图窗口绘制时调用273

10.3.7 OnDrop方法——在用户释放拖动的对象到目的窗口中时由框架调用274

10.3.8 OnEndPrinting方法——在文档的内容被打印或预览后由框架调用275

10.3.9 OnEndPrintPreview方法——在用户退出打印预览模式时由框架调用275

10.3.10 OnPrepareDC方法——在视图即将绘制时调用276

10.3.11 OnPrint方法——在打印文档时由框架调用276

10.4 CScrollView类——滚动视图类277

10.4.1 FillOutsideRect方法——填充视图窗口滚动区域之外的区域277

10.4.2 GetDeviceScrollPosition方法——获取滚动条的滚动位置278

10.4.3 GetDeviceScrollSizes方法——获取当前的映射模式、滚动大小等信息279

10.4.4 GetScrollPosition方法——以逻辑单位返回当前滚动条的滚动位置279

10.4.5 GetTotalSize方法——以逻辑单位返回视图窗口的滚动区域的大小280

10.4.6 ResizeParentToFit方法——调整父窗口的大小,使其适应视图窗口的滚动区域281

10.4.7 ScrollToPosition方法——滚动窗口到指定的位置283

10.4.8 SetScrollSizes方法——设置视图窗口的滚动区域范围283

10.5 CEditView类——文本视图类284

10.5.1 FindText方法——查找视图编辑窗口中的文本284

10.5.2 GetBufferLength方法——获取编辑框中字符缓冲区的大小285

10.5.3 GetEditCtrl方法——获取视图编辑窗口关联的编辑框控件285

10.5.4 GetSelectedText方法——获取编辑窗口中的选中文本的内容286

10.5.5 OnFindNext方法——在用户查找文本时执行286

10.5.6 OnReplaceAll方法——当用户在标准替换对话框中单击替换所有按钮时调用287

10.5.7 OnReplaceSel方法——当用户在标准替换对话框中单击替换按钮时调用288

10.5.8 PrintInsideRect方法——打印指定区域的文本288

10.6 CRichEditView类——多功能文本视图类289

10.6.1 AdjustDialogPosition方法——调整某个对话框的位置289

10.6.2 CanPaste方法——判断剪贴板中包含的信息是否能够粘贴到视图窗口中290

10.6.3 FindTextSimple方法——查找文本,并将文本所在行设置为当前行290

10.6.4 GetCharFormatSelection方法——获取当前选中内容的字符格式属性291

10.6.5 GetMargins方法——获取当前的打印边距292

10.6.6 GetPageRect方法——获取在打印中使用的页面范围292

10.6.7 GetPaperSize方法——获取打印纸张的大小293

10.6.8 GetPrintRect方法——获取打印纸的可打印区域293

10.6.9 GetPrintWidth方法——获取打印区域的宽度293

10.6.10 GetRichEditCtrl方法——获取与视图窗口关联的CRichEditCtrl控件294

10.6.11 GetTextLength方法——获取视图窗口所有文本的长度294

10.6.12 OnCharEffect方法——改变当前文字效果295

10.6.13 OnParaAlign方法——改变选中文本的对齐方式295

10.6.14 PrintInsideRect方法——打印指定区域的文本296

10.6.15 SetCharFormat方法——设置新文本的字符属性297

10.6.16 SetMargins方法——设置视图窗口的打印边距297

10.6.17 SetPaperSize方法——设置新的打印纸大小298

10.6.18 SetParaFormat方法——设置当前选中的段落格式属性298

10.7 CHtmlView类——超文本视图类299

10.7.1 ExecWB方法——在Web浏览器中执行一个命令299

10.7.2 GetAddressBar方法——确定IE浏览器中的地址栏是否可见300

10.7.3 GetFullName方法——获取当前IE浏览器显示的文件的全路径300

10.7.4 GetLocationName方法——获取当前浏览器中显示的资源名称300

10.7.5 GetLocationURL方法——获取浏览器控件中显示URL301

10.7.6 GetVisible方法——确定浏览器控件所包含的对象是否可见301

10.7.7 GoBack方法——返回浏览的页面302

10.7.8 GoForward方法——在历史记录列表中显示下一个浏览的页面302

10.7.9 GoHome方法——将页面定位到首页302

10.7.10 GoSearch方法——定位到查找页303

10.7.11 LoadFromResource方法——从资源文件中加载页面303

10.7.12 Navigate方法——在视图窗口中显示指定的页面303

10.7.13 Navigate2方法——显示指定的页面304

10.7.14 Refresh方法——刷新页面,即重新加载原来的文件305

10.7.15 SetAddressBar方法——显示或隐藏浏览器中的地址栏305

10.7.16 Stop方法——停止当前的操作306

10.8 CSplitterWnd类——窗口分隔类306

10.8.1 ActivateNext方法——执行Next Pane或Previous Pane命令306

10.8.2 CanActivateNext方法——检查Next Pane和Previous Pane命令当前是否有效307

10.8.3 Create方法——创建一个动态分隔器窗口307

10.8.4 CreateScrollBarCtrl方法——创建一个共享的滚动条控件308

10.8.5 CreateStatic方法——创建静态分隔的窗体309

10.8.6 CreateView方法——创建子视图309

10.8.7 CSplitterWnd方法——构造函数,用于CSplitterWnd对象310

10.8.8 DeleteColumn方法——删除一个列310

10.8.9 DeleteRow方法——删除行311

10.8.10 DeleteView方法——删除视图311

10.8.11 DoKeyboardSplit方法——实现一个键盘分隔命令311

10.8.12 DoScroll方法——执行分隔窗口的同步滚动312

10.8.13 DoScrollBy方法——将分隔窗口滚动指定的像素数312

10.8.14 GetActivePane方法——获得一个分隔器窗口中的活动窗格313

10.8.15 GetColumnCount方法——获得分隔器中的列数313

10.8.16 GetColumnInfo方法——获取指定列的信息314

10.8.17 GetPane方法——根据指定行、列返回窗格指针314

10.8.18 GetRowCount方法——获得分隔器的行数315

10.8.19 GetRowInfo方法——获得指定行的信息315

10.8.20 GetScrollStyle方法——获得分隔器窗口的共享滚动条的风格315

10.8.21 IdFromRowCol方法——获取指定行和列处的窗格的子窗口ID316

10.8.22 IsChildPane方法——判断pWnd是否是此分隔器窗口的子窗口316

10.8.23 OnDrawSplitter方法——绘制分隔器窗口的图像317

10.8.24 SetActivePane方法——设置活动窗格317

10.8.25 SetColumnInfo方法——设置指定列信息318

10.8.26 SetRowInfo方法——设置指定行信息318

10.8.27 SetScrollStyle方法——为分隔器窗口的共享滚动条指定新的滚动条风格319

第11章 控制栏类320

11.1 CControlBar类——控件条基类320

11.1.1 CalcDynamicLayout方法——计算动态控件条的维数320

11.1.2 CalcFixedLayout方法——计算控件条的水平大小321

11.1.3 GetBarStyle方法——获取控件条风格321

11.1.4 GetBorders方法——获取控件条边框值321

11.1.5 GetCount方法——获取项的个数322

11.1.6 IsFloating方法——是否为浮动状态322

11.1.7 SetBarStyle方法——设置控件条风格322

11.1.8 SetBorders方法——设置控件条边框值323

11.2 CToolBar类——工具条类324

11.2.1 CommandToIndex方法——通过命令ID返回索引324

11.2.2 Create方法——创建窗口325

11.2.3 GetButtonInfo方法——获取按钮信息325

11.2.4 GetButtonText方法——获取按钮文本326

11.2.5 GetItemID方法——获取指定索引下的命令ID327

11.2.6 GetToolBarCtrl方法——获取工具条控件327

11.2.7 LoadBitmap方法——载入位图327

11.2.8 LoadToolBar方法——载入工具条资源328

11.2.9 SetButtonInfo方法——设置按钮信息328

11.2.10 SetButtons方法——设置所有按钮的命令ID329

11.2.11 SetButtonText方法——设置按钮的文本330

11.2.12 SetHeight方法——设置工具条高度330

11.2.13 SetSizes方法——设置工具条大小331

11.3 CStatusBar类——状态栏类331

11.3.1 Create方法——创建窗口331

11.3.2 GetPaneInfo方法——获取指定窗格信息332

11.3.3 GetPaneStyle方法——获取状态栏风格333

11.3.4 GetPaneText方法——获取指定窗格的文本333

11.3.5 GetStatusBarCtrl方法——获取状态栏控件334

11.3.6 SetIndicators方法——设置所有窗格文本334

11.3.7 SetPaneInfo方法——设置指定窗格信息335

11.3.8 SetPaneStyle方法——设置状态栏风格335

11.3.9 SetPaneText方法——设置指定窗格文本336

11.4 CReBarCtrl类——ReBar控件类336

11.4.1 BeginDrag方法——开始拖放336

11.4.2 DeleteBand方法——删除指定索引下的带337

11.4.3 GetBandBorders方法——获取指定带的区域337

11.4.4 GetBandCount方法——获取带的个数338

11.4.5 GetBandInfo方法——获取带的信息338

11.4.6 GetBarHeight方法——获取ReBar控件高度339

11.4.7 GetBarInfo方法——获取ReBar控件信息339

11.4.8 GetRect方法——获取ReBar控件矩形区域339

11.4.9 GetRowCount方法——获取ReBar控件带所占行数340

11.4.10 GetRowHeight方法——获取指定行的高度340

11.4.11 InsertBand方法——插入一个新带341

11.4.12 MaximizeBand方法——将ReBar控件中的一个带调整到它的理想或最大尺寸341

11.4.13 MinimizeBand方法——将ReBar控件中的一个带调整到它的理想或最小尺寸342

11.4.14 MoveBand方法——将一个带从一个索引移动到另一个索引342

11.4.15 SetBandInfo方法——设置一个ReBar控件中的已存在的带的特征343

11.4.16 ShowBand方法——显示或隐藏一个ReBar控件中的给定带343

11.5 CMenu类——菜单类344

11.5.1 AppendMenu方法——添加新菜单344

11.5.2 CheckMenuItem方法——添加或删除检测标记345

11.5.3 CheckMenuRadioItem方法——添加或删除单选标记345

11.5.4 CreateMenu方法——创建菜单346

11.5.5 CreatePopupMenu方法——创建弹出式菜单347

11.5.6 DestroyMenu方法——释放菜单347

11.5.7 DrawItem方法——绘制菜单项347

11.5.8 EnableMenuItem方法——控制菜单项是否可用348

11.5.9 GetMenuItemCount方法——获取菜单项的数量349

11.5.10 GetMenuItemID方法——通过菜单项位置获取ID349

11.5.11 GetMenuItemInfo方法——获取指定菜单项信息349

11.5.12 GetMenuState方法——获取菜单状态350

11.5.13 GetMenuString方法——获取菜单文本351

11.5.14 GetSubMenu方法——获取子菜单351

11.5.15 InsertMenu方法——插入菜单项352

11.5.16 LoadMenu方法——载入菜单资源352

11.5.17 LoadMenuIndirect方法——过菜单模板装载菜单353

11.5.18 MeasureItem方法——指定菜单维度354

11.5.19 ModifyMenu方法——修改菜单项信息354

11.5.20 RemoveMenu方法——移除菜单项355

11.5.21 SetMenuItemBitmaps方法——设置菜单项显示的位图356

11.6 CToolBarCtrl类——工具条控件类357

11.6.1 AddBitmap方法——添加位图357

11.6.2 AddButtons方法——添加按钮357

11.6.3 AddStrings方法——添加按钮文本358

11.6.4 AutoSize方法——可自动调整大小358

11.6.5 CheckButton方法——按钮是否选中359

11.6.6 CommandToIndex方法——通过命令ID获取索引359

11.6.7 DeleteButton方法——删除按钮360

11.6.8 EnableButton方法——按钮是否可用360

11.6.9 GetAnchorHighlight方法——是否可以加亮显示361

11.6.10 GetBitmapFlags方法——获取位图标志361

11.6.11 GetButton方法——获取按钮361

11.6.12 GetButtonCount方法——获取按钮数量362

11.6.13 GetButtonSize方法——获取按钮大小362

11.6.14 GetDisabledImageList方法——图像列表是否可用362

11.6.15 GetHotImageList方法——获取热点图像列表363

11.6.16 GetHotItem方法——获取热点项索引363

11.6.17 GetMaxSize方法——获取可见项的最大尺寸363

11.6.18 GetMaxTextRows方法——获取按钮文本的最大行数364

11.6.19 GetRows方法——获取显示按钮的行数364

11.6.20 HideButton方法——隐藏按钮365

11.6.21 Indeterminate方法——设置按钮是否具有不确定状态365

11.6.22 InsertButton方法——插入按钮366

11.6.23 IsButtonChecked方法——按钮是否被选中366

11.6.24 IsButtonEnabled方法——按钮是否可用367

11.6.25 IsButtonHidden方法——按钮是否隐藏367

11.6.26 IsButtonHighlighted方法——按钮是否处于加亮状态368

11.6.27 IsButtonIndeterminate方法——按钮是否处于不确定状态368

11.6.28 IsButtonPressed方法——按钮是否被按下369

11.6.29 LoadImages方法——载入图像列表369

11.6.30 MapAccelerator方法——映射加速键369

11.6.31 MarkButton方法——设置按钮处于高亮状态370

11.6.32 MoveButton方法——移动按钮370

11.6.33 PressButton方法——设置按钮是否被按下371

11.6.34 RestoreState方法——恢复工具条状态371

11.6.35 SaveState方法——保存工具条状态372

11.6.36 SetAnchorHighlight方法——工具条是否加亮373

11.6.37 SetBitmapSize方法——设置位图大小373

11.6.38 SetButtonSize方法——设置按钮大小373

11.6.39 SetButtonStructSize方法——设置按钮结构大小374

11.6.40 SetButtonWidth方法——设置按钮宽度374

11.6.41 SetCmdID方法——设置按钮命令ID375

11.6.42 SetDisabledImageList方法——设置无效按钮图像列表375

11.6.43 SetHotImageList方法——设置热点按钮图像列表376

11.6.44 SetHotItem方法——设置热点项的索引376

11.6.45 SetIndent方法——设置工具条与第一个按钮的缩进377

11.6.46 SetMaxTextRows方法——设置显示文本的最大行数377

11.6.47 SetRows方法——设置工具条的最大行数378

11.6.48 SetStyle方法——设置工具条控件风格378

11.7 CStatusBarCtrl类——状态栏控件类379

11.7.1 GetBorders方法——获取状态栏边界值379

11.7.2 GetParts方法——获取窗格数量379

11.7.3 IsSimple方法——是否处于简单模式380

11.7.4 SetIcon方法——设置窗格图标380

11.7.5 SetMinHeight方法——设置绘图区的最小高度381

11.7.6 SetParts方法——设置窗格数量381

11.7.7 SetSimple方法——设为简单模式382

11.7.8 SetText方法——设置窗格文本382

第12章 对话框类384

12.1 CDialog类——对话框类384

12.1.1 CreateIndirect方法——使用模板创建对话框384

12.1.2 DoModal方法——模态显示对话框385

12.1.3 EndDialog方法——关闭模态显示的对话框385

12.1.4 GetDefID方法——获取默认按钮ID386

12.1.5 GotoDlgCtrl方法——将焦点移动到指定的控件上386

12.1.6 MapDialogRect方法——将矩形单位转换为屏幕单位387

12.1.7 NextDlgCtrl方法——获取下一个具有焦点的控件387

12.1.8 OnCancel方法——取消对话框调用返回IDCANCEL388

12.1.9 OnInitDialog方法——初始化对话框388

12.1.10 OnOK方法——取消对话框调用返回IDOK389

12.1.11 OnSetFont方法——设置字体389

12.1.12 PrevDlgCtrl方法——获取上一个具有焦点的控件390

12.1.13 SetDefID方法——设置默认按钮390

12.2 CFileDialog类——文件对话框类391

12.2.1 CFileDialog方法——构造方法391

12.2.2 GetFileExt方法——获取文件扩展名392

12.2.3 GetFileName方法——获取文件名392

12.2.4 GetFileTitle方法——获取文件标题393

12.2.5 GetNextPathName方法——获取下一个文件路径393

12.2.6 GetPathName方法——获取文件路径394

12.2.7 GetReadOnlyPref方法——是否以只读打开395

12.2.8 GetStartPosition方法——获取列表中第一个文件位置395

12.3 CColorDialog类——颜色对话框类396

12.3.1 CColorDialog方法——构造方法396

12.3.2 GetColor方法——获取颜色397

12.3.3 GetSavedCustomColors方法——获取自定义颜色397

12.3.4 OnColorOK方法——颜色选择成功398

12.3.5 SetCurrentColor方法——设置当前选择颜色398

12.4 CFontDialog类——字体对话框类399

12.4.1 CFontDialog方法——构造方法399

12.4.2 GetColor方法——获取字体颜色400

12.4.3 GetCurrentFont方法——获取当前字体400

12.4.4 GetFaceName方法——获取字体名称401

12.4.5 GetSize方法——获取字体大小401

12.4.6 GetStyleName方法——获取字体风格名称402

12.4.7 GetWeight方法——获取字体磅值402

12.4.8 IsBold方法——是否加粗403

12.4.9 IsItalic方法——是否为斜体403

12.4.10 IsStrikeOut方法——是否具有删除线404

12.4.11 IsUnderline方法——是否具有下划线404

12.5 CFindReplaceDialog类——查找、替换对话框类405

12.5.1 CFindReplaceDialog方法——构造方法405

12.5.2 Create方法——创建窗口406

12.5.3 FindNext方法——查找下一个字符串406

12.5.4 GetFindString方法——获取查找字符串407

12.5.5 GetNotifier方法——获取查找、替换对话框指针407

12.5.6 GetReplaceString方法——获取替换的字符串408

12.5.7 IsTerminating方法——是否终止查找、替换对话框408

12.5.8 MatchCase方法——查找时是否区分大小写408

12.5.9 MatchWholeWord方法——查找时是否按词查找409

12.5.10 ReplaceAll方法——替换所有字符串409

12.5.11 ReplaceCurrent方法——替换当前选中字符串409

12.5.12 SearchDown方法——向下查找 410

12.6 CPrintDialog类——打印对话框类 410

12.6.1 CPrintDialog方法——构造方法411

12.6.2 CreatePrinterDC方法——创建打印机画布 411

12.6.3 GetCopies方法——获取打印份数 412

12.6.4 GetDefaults方法——获取打印机默认设置 412

12.6.5 GetDeviceName方法——获取当前打印机名称 412

12.6.6 GetDevMode方法——获取打印机环境信息413

12.6.7 GetDriverName方法——获取打印机驱动程序名称 413

12.6.8 GetFromPage方法——获取打印起始页 413

12.6.9 GetToPage方法——获取打印结束页 414

12.6.10 GetPortName方法——获取打印机端口名 414

12.6.11 GetPrinerDC方法——获取打印机画布句柄414

12.6.12 PrintAll方法——打印所有文档 414

12.6.13 PrintRange方法——是否选中区域打印415

12.6.14 PrintSelection方法——打印选中区域 416

12.7 CPageSetupDialog类——页面设置对话框类 416

12.7.1 CPageSetupDialog方法——构造方法417

12.7.2 CreatePrinterDC方法——创建打印机画布417

12.7.3 GetMargins方法——获取页边距 418

12.7.4 GetPaperSize方法——获取纸张大小418

12.7.5 OnDrawPage方法——绘制页419

12.7.6 PreDrawPage方法——预处理绘制页 420

第13章 控件类422

13.1 CStatic类——静态文本控件 422

13.1.1 GetCursor方法——获取鼠标指针句柄 422

13.1.2 GetEnhMetaFile方法——设置图元文件句柄 422

13.1.3 SetCursor方法——设置鼠标指针形状 423

13.1.4 SetEnhMetaFile方法——设置图元文件 423

13.2 CEdit类——编辑框控件 424

13.2.1 CanUndo方法——是否可执行取消操作 424

13.2.2 CharFromPos方法——返回行号和字符索引 424

13.2.3 Clear方法——删除选中文本 425

13.2.4 Copy方法——复制文本425

13.2.5 Cut方法——剪切文本425

13.2.6 GetFirstVisibleLine方法——设置顶端行号425

13.2.7 GetHandle方法——获取内存句柄426

13.2.8 GetLimitText方法——获取录入最大长度426

13.2.9 GetLine方法——返回指定行文本426

13.2.10 GetLineCount方法——获取行数427

13.2.11 GetMargins方法——获取左右边距427

13.2.12 GetPasswordChar方法——返回密码字符428

13.2.13 GetSel方法——获取开始和结束位置428

13.2.14 LimitText方法——限定文本长度429

13.2.15 LineFromChar方法——根据索引返回行号429

13.2.16 LineIndex方法——返回某行字符索引429

13.2.17 LineLength方法——返回行文本长度430

13.2.18 LineScroll方法——滚动文本430

13.2.19 Paste方法——粘贴文本431

13.2.20 PosFromChar方法——返回字符左上角坐标431

13.2.21 ReplaceSel方法——替换文本432

13.2.22 SetHandle方法——设置内存句柄432

13.2.23 SetLimitText方法——设置文本最大长度433

13.2.24 SetMargins方法——设置左右边距433

13.2.25 SetPasswordChar方法——设置字符密码434

13.2.26 SetReadOnly方法——设置编辑控件只读434

13.2.27 SetSel方法——设置选中文本434

13.2.28 SetTabStops方法——设置制表符占位435

13.2.29 Undo方法——撤销最后一次操作436

13.3 CRichEditCtrl类——多格式编辑框控件 436

13.3.1 DisplayBand方法——显示内容436

13.3.2 FormatRange方法——格式化文本437

13.3.3 GetCharPos方法——获取字符左上角位置438

13.3.4 GetDefaultCharFormat方法——获取字符格式化属性438

13.3.5 GetIRichEditOle方法——访问IRichEditOle接口439

13.3.6 GetParaFormat方法——获取格式化属性439

13.3.7 GetSelectionCharFormat方法——获取格式化属性440

13.3.8 GetSelectionType方法——确定选择类型440

13.3.9 GetSelText方法——获得选择文本441

13.3.10 HideSelection方法——改变选择可见性441

13.3.11 PasteSpecial方法——粘贴数据442

13.3.12 SetBackgroundColor方法——设置背景色443

13.3.13 SetDefaultCharFormat方法——设置字符格式化属性443

13.3.14 SetOLECallback方法——访问OLE相关资源信息444

13.3.15 SetOptions方法——设置选项444

13.3.16 SetParaFormat方法——设置段落格式化属性445

13.3.17 SetSelectionCharFormat方法——设置格式化属性445

13.3.18 SetTargetDevice方法——设置线宽446

13.3.19 SetWordCharFormat方法——设置格式化属性447

13.3.20 StreamIn方法——读取字符数448

13.3.21 StreamOut方法——在输出流中写入数据448

13.4 CSliderCtrl类——滑块控件 449

13.4.1 ClearSel方法——清除当前位置449

13.4.2 ClearTics方法——移除刻度线450

13.4.3 GetBuddy方法——获取伙伴窗口句柄450

13.4.4 GetChannelRect方法——获取边界矩形451

13.4.5 GetLineSize方法——获取行大小451

13.4.6 GetNumTics方法——获取刻度线452

13.4.7 GetPageSize方法——获取一页大小452

13.4.8 GetPos方法——获取滑动块位置452

13.4.9 GetRange方法——获取最大、最小位置453

13.4.10 GetRangeMax方法——获取最大位置453

13.4.11 GetRangeMin方法——获取最小位置453

13.4.12 GetSelection方法——获取开始和结束位置454

13.4.13 GetThumbRect方法——获取边界矩形454

13.4.14 GetTic方法——获取刻度线位置455

13.4.15 GetTicArray方法——获取刻度线数组地址455

13.4.16 GetTicPos方法——获取刻度线物理位置455

13.4.17 GetToolTips方法——获取工具提示句柄456

13.4.18 SetBuddy方法——分配伙伴窗口456

13.4.19 SetLineSize方法——设置行大小457

13.4.20 SetPageSize方法——设置页大小457

13.4.21 SetPos方法——设置滑动块位置458

13.4.22 SetRange方法——设置范围458

13.4.23 SetRangeMax方法——设置最大范围459

13.4.24 SetRangeMin方法——设置最小范围459

13.4.25 SetSelection方法——设置开始和结束位置460

13.4.26 SetTic方法——设置刻度线位置460

13.4.27 SetTicFreq方法——设置刻度线频率460

13.4.28 SetTipSide方法——定位工具提示461

13.4.29 SetToolTips方法——设置工具提示461

13.4.30 VerifyPos方法——检验滑动块位置462

13.5 CProgressCtrl类——进度条控件462

13.5.1 GetRange方法——获取范围462

13.5.2 OffsetPos方法——增加位置463

13.5.3 SetRange方法——设置范围463

13.5.4 SetRange32方法——设置32位范围464

13.5.5 SetStep方法——设置步长464

13.5.6 StepIt方法——增加位置464

13.6 CScrollBar类——滚动条控件465

13.6.1 EnableScrollBar方法——设置箭头有效无效465

13.6.2 GetScrollInfo方法——获取滚动条信息466

13.6.3 GetScrollLimit方法——获取最大滚动位置467

13.6.4 GetScrollPos方法——获取位置467

13.6.5 GetScrollRange方法——获取范围467

13.6.6 SetScrollInfo方法——设置滚动条信息468

13.6.7 SetScrollPos方法——设置位置469

13.6.8 SetScrollRange方法——设置范围469

13.6.9 ShowScrollBar方法——显示或隐藏滚动条470

13.7 CButton类——按钮控件470

13.7.1 GetButtonStyle方法——返回按钮风格471

13.7.2 GetState方法——返回按钮状态471

13.7.3 SetButtonStyle方法——改变按钮风格 472

13.7.4 SetState方法——设置按钮状态 472

13.8 CBitmapButton类——位图按钮控件472

13.8.1 AutoLoad方法——加载并显示位图 473

13.8.2 LoadBitmaps方法——加载位图图像 473

13.8.3 SizeToContent方法——调整位图按钮大小 474

13.9 CSpinButtonCtrl类——微调按钮控件475

13.9.1 Create方法——创建微调按钮 475

13.9.2 GetBase方法——获取基数 值476

13.9.3 GetBuddy方法——获取伙伴窗口指针 476

13.9.4 GetPos方法——获取位置 476

13.9.5 GetRange方法——获取范围 477

13.9.6 SetBase方法——设置基数 477

13.9.7 SetBuddy方法——设置伙伴窗口 477

13.9.8 SetPos方法——设置位置 478

13.9.9 SetRange方法——设置范围 478

13.10 CListBox类——列表框控件479

13.10.1 AddString方法——添加字符串 479

13.10.2 CompareItem方法——确定新项相对位置 479

13.10.3 DeleteItem方法——删除列表项 480

13.10.4 DeleteString方法——删除字符串481

13.10.5 Dir方法——添加盘符到列表框481

13.10.6 FindString方法——查找包含指定前缀的第一个字符串 482

13.10.7 FindStringExact方法——查找指定的字符串 482

13.10.8 GetCaretIndex方法——确定具有焦点矩形项的索引 483

13.10.9 GetCount方法——获取列表框中的项目数 483

13.10.10 GetCurSel方法——获取当前选项的索引 484

13.10.11 GetItemHeight方法——获取指定列表框中项的高度 484

13.10.12 GetItemRect方法——获取列表项区域 485

13.10.13 GetSelCount方法——获取当前选中的选项数 485

13.10.14 GetSelItems方法——将选择项数目整数序列填入缓冲区485

13.10.15 GetText方法——获取一个字符串 486

13.10.16 GetTextLen方法——返回列表框中某一项的长度 486

13.10.17 GetTopIndex方法——获取第一个可见项的索引 487

13.10.18 InsertString方法——插入一个字符串 487

13.10.19 ItemFromPoint方法——确定鼠标光标所在的项 488

13.10.20 ResetContent方法——删除列表框中的所有字符串 488

13.10.21 SelectString方法——找指定的字符串 488

13.10.22 SetCaretIndex方法——设置焦点矩形指定索引的项 489

13.10.23 SetColumnWidth方法——设置列的宽度 489

13.10.24 SetCurSel方法——设置当前选中的选项 490

13.10.25 SetItemHeight方法——设置列表框项的高度 490

13.10.26 SetTopIndex方法——保证某个列表框项可见 491

13.11 CCheckListBox类——发现列表框控件491

13.11.1 Enable方法——设置是否允许存取复选列表框中的项 491

13.11.2 GetCheck方法——获得项的选中状态 492

13.11.3 GetCheckStyle方法——获得复选列表框的风格 492

13.11.4 IsEnabled方法——检测项是否可以存取 493

13.11.5 SetCheck方法——设置项的复选框的状态 493

13.11.6 SetCheckStyle方法——设置复选框的风格 494

13.12 CDragListBox类——拖曳列表框控件494

13.12.1 BeginDrag方法——开始拖动 494

13.12.2 CancelDrag方法——取消拖动 495

13.12.3 Dragging方法——列表项拖动中 495

13.12.4 DrawInsert方法——绘制插入点 496

13.12.5 Dropped方法——拖动项落下 496

13.12.6 ItemFromPt方法——获得在某处的列表框项的索引 496

13.13 CComboBox类——组合框控件497

13.13.1 GetDroppedControlRect方法——获取下拉列表框在屏幕上的坐标 497

13.13.2 GetDroppedState方法——判断下拉组合框的列表框是否可见 498

13.13.3 GetEditSel方法——获取被选中字符串的起止位置498

13.13.4 GetLBText方法——获取列表框中指定位置的字符串498

13.13.5 GetLBTextLen方法——返回指定位置的字符串长度499

13.13.6 LimitText方法——设置输入文本的最大长度499

13.13.7 SetEditSel方法——使字符串处于选中状态500

13.13.8 ShowDropDown方法——显示或隐藏列表框500

13.14 CComboBoxEx类——扩展组合框控件501

13.14.1 DeleteItem方法——删除组合框中的指定项501

13.14.2 GetComboBoxCtrl方法——获得组合框控件的指针501

13.14.3 GetEditCtrl方法——获得编辑控件的指针502

13.14.4 GetExtendedStyle方法——获得控件的扩展风格502

13.14.5 GetImageList方法——获得图像列表的指针502

13.14.6 GetItem方法——获取组合框中项信息502

13.14.7 HasEditChanged方法——确定是否改变了输入内容503

13.14.8 InsertItem方法——插入项503

13.14.9 SetExtendedStyle方法——设置扩展风格504

13.14.10 SetImageList方法——关联的图像列表505

13.14.11 SetItem方法——设置组合框中指定项的信息505

13.15 CImageList类——图像列表控件506

13.15.1 Add方法——将图像或图标添加到图像列表中506

13.15.2 Attach方法——附加图像列表507

13.15.3 BeginDrag方法——开始拖动图像507

13.15.4 Copy方法——拷贝图像列表508

13.15.5 Create方法——创建图像列表509

13.15.6 DeleteImageList方法——删除图像列表510

13.15.7 DeleteTempMap方法——删除临时对象510

13.15.8 Detach方法——分离图像列表511

13.15.9 DragEnter方法——拖动中封锁窗口更新511

13.15.10 DragLeave方法——解锁窗口511

13.15.11 DragMove方法——移动正被拖动的图像512

13.15.12 DragShowNolock方法——显示或隐藏图像512

13.15.13 Draw方法——绘制图像列表中的图像513

13.15.14 DrawIndirect方法——从图像列表中绘制图像514

13.15.15 EndDrag方法——结束拖动操作516

13.15.16 ExtractIcon方法——创建图标及其相关掩码516

13.15.17 FromHandle方法——返回指向对象的指针516

13.15.18 FromHandlePermanent方法——指定图像列表句柄517

13.15.19 GetBkColor方法——获取图像列表的当前背景色517

13.15.20 GetDragImage方法——获得拖动的临时图像列表518

13.15.21 GetImageCount方法——获取图像列表中的图像数518

13.15.22 GetImageInfo方法——获取有关的图像信息518

13.15.23 GetSafeHandle方法——获取m_hImageList数据成员519

13.15.24 Remove方法——移走一个图像519

13.15.25 Replace方法——替换图像列表中的图像520

13.15.26 SetBkColor方法——设置图像列表的背景色520

13.15.27 SetDragCursorImage方法——构造新的拖动图像521

13.15.28 SetImageCount方法——重新设置图像数521

13.16 CHeaderCtrl类——标头控件22

13.16.1 Create方法——创建标头控件522

13.16.2 CreateDragImage方法——获取图像列表指针523

13.16.3 DeleteItem方法——删除一个项目524

13.16.4 GetImageList方法——返回图像列表指针524

13.16.5 GetItem方法——获取关于标头控件项目的信息524

13.16.6 GetItemCount方法——用于获取项目个数525

13.16.7 GetItemRect方法——获得项目区域525

13.16.8 GetOrderArray方法——获得标头项目的显示顺序526

13.16.9 InsertItem方法——插入指定索引的项目526

13.16.10 Layout方法——获取指定矩形的大小和位置527

13.16.11 OrderToIndex方法——获得项目索引的顺序527

13.16.12 SetHotDivider方法——获得高亮显示的分隔符索引528

13.16.13 SetImageList方法——关联图像列表528

13.16.14 SetItem方法——设置标头控件中项目的信息528

13.16.15 SetOrderArray方法——设置标头控件的显示顺序529

13.17 CListCtrl类——列表视图控件529

13.17.1 CreateDragImage方法——创建拖动图像列

热门推荐