Visual C++全能速查寶典

所属分类:編程語言與程序設計  
出版时间:2012-4   出版时间:人民郵電出版社   作者:明日科技 編   页数:802  

内容概要

   《Visual C++全能速查寶典》分為兩部分,共17章,前7章是C函數部分,每一章是一個分類,共囊括了143個函數;後10章是MFC類,同樣是按章分類,共包含77個類、1102個方法,內容涉及Visual C++中的各種技術。每一個知識點都配有具體的示例,便于讀者理解。   《Visual C++全能速查寶典》所講的知識點按照功能和字母進行排序,讀者既可以按照功能順序查找,也可以按照字母順序學習。   《Visual C++全能速查寶典》不僅適合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++全能速查寶典下載



用户评论 (总计5条)

 
 

  •     內容詳細,書很好。
  •     東西多很實用
  •     不錯,送貨速度很快,書的質量也不錯
  •     方便快捷的查找,推薦工具書
  •     非常不錯的封面
 

計算機與互聯網 PDF免费下载,編程語言與程序設計PDF免费下载。 计算机教程网 

计算机教程网 @ 2017