当前位置:主页 > 书籍配套资源 > Visual C++配套资源
《Visual C++程序开发参考手册》参考手册

《Visual C++程序开发参考手册》参考手册

  • 更新:2022-04-21
  • 大小:44.4 MB
  • 类别:Visual C++
  • 作者:刘志铭
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

封面图

目录

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

资源下载

资源下载地址1:https://pan.baidu.com/s/1BFB2m8IGaKVUiIU7ay2g7g

相关资源

网友留言