Visual C++全能速查宝典
Visual C++全能速查宝典封面图

Visual C++全能速查宝典

曹飞飞, 赵永发, 朱晓, 编著

出版社:人民邮电出版社

年代:2012

定价:65.0

书籍简介:

本书共17章,囊括了143函数;,共包含77个类、1102个方法,内容涉及Visual C++中的各种技术,在,每个方法都按照功能、语法来介绍,并在每个方法后都有相关的示例。

书籍目录:

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

内容摘要:

《Visual C++全能速查宝典》分为两部分,共17章,前7章是C函数部分,每一章是一个分类,共囊括了143个函数;后10章是MFC类,同样是按章分类,共包含77个类、1102个方法,内容涉及Visual C++中的各种技术。每一个知识点都配有具体的示例,便于读者理解。  《Visual C++全能速查宝典》所讲的知识点按照功能和字母进行排序,读者既可以按照功能顺序查找,也可以按照字母顺序学习。  《Visual C++全能速查宝典》不仅适合Visual C++程序设计初学者,也可作为中高级程序开发人员的参考手册。

书籍规格:

书籍详细信息
书名Visual C++全能速查宝典站内查询相似图书
9787115275127
如需购买下载《Visual C++全能速查宝典》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)65.0语种简体中文
尺寸21 × 15装帧平装
页数 400 印数 3500

书籍信息归属:

Visual C++全能速查宝典是人民邮电出版社于2012.3出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。