出版時間:2009-11 出版社:人民郵電出版社 作者:明日科技,劉銳寧,梁水 等 著 頁數(shù):802
Tag標(biāo)簽:無
前言
Visual c++作為當(dāng)前程序開發(fā)中最流行的一種編程語言,以其簡單、高效、快捷、方便的特性吸引了一大批用戶。編程的最基本要素是函數(shù)、語句、控件,掌握這些要素,就掌握了解決實際問題的一般方法。我們相信對于Visual C++程序開發(fā)人員來說,Visual c++速查手冊是必需的,因此筆者編寫了這樣本書,希望真正幫助Visual C++程序開發(fā)人員解決易查、易學(xué)、易用的問題,并為您成為程序開發(fā)高手打下堅實的基礎(chǔ)?! ”緯攸c 示例豐富 通過例子學(xué)習(xí)是最好的學(xué)習(xí)方式,本書每個知識點都對應(yīng)有相關(guān)示例。便于讀者快速掌握知識點。 貼近實際 本書對一些重點的屬性、方法、類及技術(shù)進行講解時,都提供了典型示例,以便讓讀者掌握其實際應(yīng)用?! 〔檎曳奖恪 ”緯砂磧煞N方式進行查詢,一是按照函數(shù)、語句、控件的功能查詢,二是按照首字母順序查詢,方便用戶的使用和查找?! ”緯鴥?nèi)容 本書分為2個部分,共17章。具體安排如下?! 〉?部分第l章~第7章。講解C函數(shù)相關(guān)的知識,包括數(shù)學(xué)函數(shù)、字符函數(shù)和字符串函數(shù)、時間日期函數(shù)、類型轉(zhuǎn)換函數(shù)、文件目錄操作函數(shù)、內(nèi)存操作函數(shù)和輸入/輸出函數(shù)等內(nèi)容?! 〉?部分第8章~第17章。講解MFC類相關(guān)的知識,包括基類,文檔、框架、視圖類,控制欄類,對話框類,控件類,輸出類,圖形工具類,文件輸入/輸出類和網(wǎng)絡(luò)相關(guān)類等內(nèi)容。
內(nèi)容概要
《Visual C++全能速查寶典》分為兩部分,共17章,前7章是C函數(shù)部分,每一章是一個分類,共囊括了143個函數(shù);后10章是MFC類,同樣是按章分類,共包含77個類、1102個方法,內(nèi)容涉及Visual C++中的各種技術(shù)。每一個知識點都配有具體的示例,便于讀者理解?! 禫isual C++全能速查寶典》所講的知識點按照功能和字母進行排序,讀者既可以按照功能順序查找,也可以按照字母順序?qū)W習(xí)?! 禫isual C++全能速查寶典》不僅適合Visual C++程序設(shè)計初學(xué)者,也可作為中高級程序開發(fā)人員的參考手冊。
書籍目錄
第1章 數(shù)學(xué)函數(shù) 11.1 _chgsign——求參數(shù)的相反數(shù) 11.2 _copysign——復(fù)制數(shù)據(jù) 11.3 _hypot——求直角三角形斜邊長度 21.4 _max——求兩個數(shù)中的大數(shù) 31.5 _min——求兩個數(shù)中的小數(shù) 41.6 _scalb——求參數(shù)的(2^exp)倍數(shù) 41.7 abs——求整數(shù)的絕對值 51.8 acos——求反余弦 61.9 asin——求反正弦 61.10 atan——求反正切 71.11 atan2——求x/y的反正切值 81.12 ceil——求不小于x的最小整數(shù) 91.13 cos——求余弦的函數(shù) 91.14 cosh——求雙曲余弦的函數(shù) 101.15 div——求兩個數(shù)的商和余數(shù) 111.16 exp——求雙精度數(shù)的指數(shù)函數(shù)值 111.17 fabs——求雙精度數(shù)的絕對值 121.18 floor——求不大于x的最大整數(shù) 131.19 fmod——求x/y的余數(shù) 131.20 frexp——把參數(shù)x調(diào)整到0.5~1之間 141.21 labs——求長整型參數(shù)的絕對值 151.22 ldexp——求參數(shù)的(2^exp)倍數(shù) 161.23 ldiv——求兩個長整型數(shù)相除的商和余數(shù) 161.24 log——自然對數(shù) 171.25 log10——求以10為底的對數(shù) 181.26 modf——求雙精度數(shù)的小數(shù)部分 181.27 pow——求x的y次方的值 19第2章 字符函數(shù)和字符串函數(shù) 212.1 __isascii——ASCII碼是否在0~127之間 212.2 __iscsym——是否為大、小寫字母,下劃線或字符0~9 212.3 _strdup——將字符串存入內(nèi)存中 222.4 _stricmp——比較兩個字符串 232.5 _strlwr——大寫字母轉(zhuǎn)換成小寫字母 242.6 _strnicmp——比較特定長度的字符串 242.7 _strnset——把特定長度的字符設(shè)定成某個特定字符 252.8 _strrev——將字符串倒序排列 262.9 _strset——把字符設(shè)定成某個特定字符 272.10 _strupr——小寫字母轉(zhuǎn)換成大寫字母 272.11 __toascii——將字符轉(zhuǎn)換成ASCII碼 282.12 isalnum——是否為大小寫字母或數(shù)字0~9 292.13 isalpha——是否為大小寫字母 292.14 iscntrl——是否為控制字符 302.15 isdigit——是否為字符0~9 312.16 isgraph——ASCII碼是否在33~126之間 322.17 islower——是否為小寫字母 322.18 isprint——ASCII碼是否在32~126之間 332.19 isspace——是否為空格、制表符或換行符 342.20 isupper——是否為大寫字母 352.21 strcat——字符串連接函數(shù) 352.22 strchr——找出給定字符串里的特定字符 362.23 strcmp——對兩個字符串進行比較 372.24 strcpy——對字符串進行復(fù)制 382.25 strcspn——查找第一個是另一個字符串中的字符位置 382.26 strlen——求字符串的長度 392.27 strncat——特定數(shù)目的字符串連接到另一個字符串 402.28 strncmp——比較特定長度的字符串 412.29 strncpy——復(fù)制特定長度字符串到另一個字符串中 412.30 strpbrk——從第一個是另一個字符串中字符開始輸出 422.31 strrchr——找出字符在字符串中最后出現(xiàn)的位置 432.32 strspn——查找第一個不是另一個字符串中字符位置 442.33 strstr——獲得第一次包含另一字符串的位置指針 452.34 strtok——根據(jù)字符串中的字符截斷另一個字符串 452.35 strxfrm——把特定長度的字符串轉(zhuǎn)換給另一個字符串 462.36 tolower——大寫字符轉(zhuǎn)換為小寫字符 472.37 toupper——小寫字符轉(zhuǎn)換為大寫字符 47第3章 時間日期函數(shù) 493.1 _ftime——讀取當(dāng)前時間 493.2 _strdate——將當(dāng)前日期格式化寫入字符串 493.3 _strtime——將當(dāng)前時間格式化寫入字符串 503.4 asctime——以字符串顯示時間 513.5 clock——當(dāng)前程序所使用的處理時間 523.6 ctime——將time_t型轉(zhuǎn)為字符型 523.7 difftime——求兩次系統(tǒng)時間差 533.8 gmtime——以tm結(jié)構(gòu)表示的時間 543.9 localtime——以tm結(jié)構(gòu)表示的時間 553.10 mktime——改變tm結(jié)構(gòu)變量改變時間 553.11 strftime——將tm結(jié)構(gòu)類型時間格式化寫入字符串 563.12 time——獲得時間 57第4章 類型轉(zhuǎn)換函數(shù) 594.1 _ecvt——將浮點數(shù)轉(zhuǎn)換成字符串 594.2 _fcvt——將浮點數(shù)轉(zhuǎn)換成字符串 604.3 _itoa——將整型數(shù)轉(zhuǎn)換成字符串 614.4 _ltoa——將長整型數(shù)轉(zhuǎn)換成字符串 614.5 _ultoa——將無符號長整型數(shù)轉(zhuǎn)換成字符串 624.6 atof——將字符串轉(zhuǎn)換成雙精度數(shù) 634.7 atoi——將字符串轉(zhuǎn)換成整型數(shù) 644.8 atol——將字符串轉(zhuǎn)換成長整型數(shù) 654.9 strtod——將字符串轉(zhuǎn)換為雙精度數(shù) 654.10 strtol——將字符串轉(zhuǎn)換為長整型數(shù) 664.11 strtoul——將字符串轉(zhuǎn)換為無符號長整型數(shù) 67第5章 文件目錄操作函數(shù) 695.1 _chdir——改變當(dāng)前的工作目錄 695.2 _findclose——關(guān)閉句柄,釋放資源 705.3 _findfirst——搜索第一個文件 715.4 _findnext——搜索下一個文件 725.5 _getcwd——獲得當(dāng)前路徑名 735.6 _mkdir——創(chuàng)建指定名稱的目錄 735.7 _mktemp——創(chuàng)建惟一的文件名 745.8 _rmdir——刪除目錄 755.9 _searchenv——搜索文件路徑 765.10 _tempnam——生成一個臨時文件名 77第6章 內(nèi)存操作函數(shù) 786.1 _alloca——在堆棧上分配內(nèi)存空間 786.2 _expand——改變內(nèi)存區(qū)域的字節(jié)數(shù) 786.3 _heapadd——把內(nèi)存區(qū)域添加到堆中 796.4 _heapchk——檢查堆的連續(xù)性 806.5 _heapmin——釋放沒有使用的堆空間 806.6 _heapset——檢查堆的最小連續(xù)性 816.7 _heapwalk——返回堆中下一個項目信息 826.8 _msize——返回堆中內(nèi)存區(qū)域的字節(jié)長度 836.9 calloc——在內(nèi)存中取得一塊數(shù)組空間 836.10 free——釋放內(nèi)存區(qū)塊 846.11 malloc——獲取內(nèi)存區(qū)塊 846.12 realloc——重新分配內(nèi)存 85第7章 輸入/輸出函數(shù) 877.1 _access——檢查文件狀態(tài) 877.2 _chmod——改變文件訪問模式 887.3 _creat——創(chuàng)建文件 887.4 _eof——文件指針是否在結(jié)尾 907.5 _fcloseall——關(guān)閉所有文件 907.6 _filelength——獲得文件長度 917.7 _getw——從文件流中讀取一個整數(shù) 927.8 _putw——將一個整數(shù)寫入文件流中 937.9 fclose——關(guān)閉文件 947.10 feof——文件流是否在結(jié)尾 947.11 ferror——文件流是否有錯誤 957.12 fflush——將緩沖區(qū)內(nèi)容寫入文件 967.13 fgetc——從文件流讀出一個字符 977.14 fgets——從文件流中讀出一行字符 987.15 fopen——打開文件 997.16 fprintf——向文件流寫入格式化數(shù)據(jù) 1007.17 fputs——向輸出流寫入一個字符串 1017.18 fread——從文件流讀取數(shù)據(jù) 1017.19 freopen——為文件指針重新分配文件 1027.20 fscanf——從文件流中讀取格式化數(shù)據(jù) 1037.21 fseek——設(shè)置文件操作指示器位置 1047.22 ftell——獲取文件操作指示器位置 1047.23 fwrite——向文件流寫入數(shù)據(jù) 1057.24 getc——從文件流讀出一個字符 1067.25 getchar——從輸入流讀取一個字符 1077.26 gets——從輸入流中讀出一行字符 1087.27 printf——將格式化數(shù)據(jù)寫入標(biāo)準(zhǔn)輸出流 1097.28 putc——將一個字符寫入文件流中 1107.29 putchar——將一個字符寫入輸出流中 1117.30 puts——將字符串寫入輸出流中 1117.31 rewind——將文件指針移動到起始位置 1127.32 scanf——從輸入流讀出格式化數(shù)據(jù) 1137.33 sprintf——向字符串中寫入格式化數(shù)據(jù) 1147.34 sscanf——從字符串中讀出格式化數(shù)據(jù) 114第8章 簡單數(shù)據(jù)類 1168.1 CPoint類——坐標(biāo)點類 1168.1.1 CPoint構(gòu)造函數(shù)——構(gòu)造坐標(biāo)點類對象 1168.1.2 Offset方法——增加坐標(biāo)點偏移值 1168.2 CRect類——矩形類 1178.2.1 BottomRight方法——獲得矩形右下角坐標(biāo) 1178.2.2 CenterPoint方法——計算矩形中心點坐標(biāo) 1178.2.3 CopyRect方法——復(fù)制矩形區(qū)域 1188.2.4 DeflateRect方法——縮小矩形區(qū)域 1188.2.5 EqualRect方法——判斷矩形是否相等 1198.2.6 Height方法——獲得矩形高度 1208.2.7 InflateRect方法——擴大矩形區(qū)域 1208.2.8 IntersectRect方法——獲得兩個矩形的交集 1218.2.9 IsRectEmpty方法——判斷矩形區(qū)域是否為空 1218.2.10 IsRectNull方法——判斷矩形4條邊是否都為0 1228.2.11 NormalizeRect方法——使高度和寬度均為正 1228.2.12 OffsetRect方法——移動矩形 1238.2.13 PtInRect方法——判斷點是否在矩形區(qū)域內(nèi) 1248.2.14 SetRect方法——設(shè)置矩形左上角和右下角坐標(biāo) 1248.2.15 SetRectEmpty方法——設(shè)置空矩形 1258.2.16 Size方法——計算矩形的大小 1258.2.17 SubtractRect方法——兩個矩形相減的矩形差 1268.2.18 TopLeft方法——獲得矩形的左上角坐標(biāo) 1278.2.19 UnionRect方法——包含兩個矩形的最小矩形 1278.2.20 Width方法——獲得矩形寬度 1288.3 CSize類——尺寸類 128CSize構(gòu)造函數(shù)——構(gòu)造CSize類對象 1288.4 CTime類——絕對時間類 1298.4.1 CTime構(gòu)造函數(shù)——構(gòu)造CTime類對象 1298.4.2 Format方法——創(chuàng)建日期/時間值的格式化表達式 1308.4.3 FormatGmt方法——生成對應(yīng)的格式化字符串 1318.4.4 GetAsSystemTime方法——轉(zhuǎn)換SYSTEMTIME 1318.4.5 GetCurrentTime方法——獲得系統(tǒng)當(dāng)前時間 1328.4.6 GetDay方法——獲得CTime對象中的日期信息 1338.4.7 GetDayOfWeek方法——獲得星期信息 1338.4.8 GetGmtTm方法——獲取時間結(jié)構(gòu) 1348.4.9 GetHour方法——獲得小時信息 1358.4.10 GetMinute方法——獲得分鐘信息 1358.4.11 GetMonth方法——獲得月份信息 1368.4.12 GetSecond方法——獲得秒鐘信息 1368.4.13 GetTime方法——返回time_t值 1368.4.14 GetYear方法——獲得年份信息 1378.5 CtimeSpan類——相對時間類 1378.5.1 CtimeSpan構(gòu)造函數(shù)——構(gòu)造CtimeSpan類對象 1378.5.2 Format方法——格式化的時間字符串 1388.5.3 GetDays方法——獲取完整的天數(shù) 1398.5.4 GetHours方法——獲得時間段中的小時數(shù) 1398.5.5 GetMinutes方法——獲得時間段中的分鐘數(shù) 1398.5.6 GetSeconds方法——獲得時間段中的秒數(shù) 1408.5.7 GetTotalHours方法——獲得所有小時數(shù) 1408.5.8 GetTotalMinutes方法——獲得所有分鐘數(shù) 1418.5.9 GetTotalSeconds方法——獲得所有的秒數(shù) 1418.6 CString類——字符串類 1428.6.1 AllocSysString方法——OLE自動化返回字符串 1428.6.2 AnsiToOem方法——ANSI轉(zhuǎn)換為OEM字符集 1438.6.3 Collate方法——字符串比較 1438.6.4 CollateNoCase方法——字符串比較 1448.6.5 Compare方法——比較字符串 1458.6.6 CompareNoCase方法——比較字符串 1458.6.7 CString方法——構(gòu)造CString類對象 1468.6.8 Delete方法——刪除一個或多個字符 1478.6.9 Empty方法——設(shè)置空字符串 1488.6.10 Find方法——搜索第一個匹配字符 1488.6.11 FindOneOf方法——查找相匹配第一個字符 1498.6.12 Format方法——將格式化數(shù)據(jù)寫入到字符串中 1498.6.13 FreeExtra方法——釋放額外的內(nèi)存 1508.6.14 GetAt方法——獲得由索引號指定的單個字符 1518.6.15 GetBuffer方法——獲得指向字符緩沖區(qū)的指針 1518.6.16 GetBufferSetLength方法——字符緩沖區(qū)指針 1528.6.17 GetLength方法——獲取字符串中的字節(jié)數(shù) 1528.6.18 Insert方法——插入單個字符或子字符串 1528.6.19 IsEmpty方法——判斷字符串是否為空 1538.6.20 Left方法——提取最前面的字符 1548.6.21 LoadString方法——讀取Windows字符串資源 1548.6.22 LockBuffer方法——為緩沖區(qū)內(nèi)字符串加鎖 1558.6.23 MakeLower方法——字母全部轉(zhuǎn)換成小寫字母 1558.6.24 MakeReverse方法——字符倒序排列 1568.6.25 MakeUpper方法——字母全部轉(zhuǎn)換成大寫字母 1568.6.26 Mid方法——截取一個字符串 1578.6.27 OemToAnsi方法——OEM轉(zhuǎn)換為ANSI字符集 1578.6.28 ReleaseBuffer方法——結(jié)束對緩沖區(qū)的使用 1588.6.29 Remove方法——從字符串中移走指定的字符 1588.6.30 Replace方法——替換字符串 1598.6.31 ReverseFind方法——反向查找字符 1608.6.32 Right方法——從字符串末尾提取字符 1608.6.33 SetAt方法——向指定位置重寫字符 1618.6.34 SpanExcluding方法——截取字符串 1618.6.35 SpanIncluding方法——截取字符串 1628.6.36 TrimLeft方法——刪除換行符、空格和tab 1638.6.37 TrimRight方法——刪除一個或多個字符 1638.6.38 UnlockBuffer方法——解鎖緩沖區(qū) 164第9章 基類 1659.1 CObject類——MFC類庫主要基類 1659.1.1 AssertValid方法——驗證對象的完整性 1659.1.2 Dump方法——輸出診斷信息 1669.1.3 GetRuntimeClass方法——獲取運行時類信息 1679.1.4 IsKindOf方法——判斷對象所屬類 1689.1.5 IsSerializable方法——對象是否能夠被序列化 1699.1.6 Serialize方法——向CArchive對象寫入對象信息 1699.2 CCmdTarget類——MFC消息映射類的基類 1719.2.1 BeginWaitCursor方法——使鼠標(biāo)光標(biāo)呈現(xiàn)沙漏狀 1719.2.2 EnableAutomation方法——對象設(shè)置OLE自動功能 1719.2.3 EndWaitCursor方法——恢復(fù)鼠標(biāo)指針的形狀 1729.2.4 FromIDispatch方法——獲取與IDispatch相關(guān)的對象指針 1729.2.5 GetIDispatch方法——獲取對象關(guān)聯(lián)的IDispatch接口指針 1739.2.6 OnCmdMsg方法——分派并處理命令消息 1739.2.7 OnFinalRelease方法——釋放Ole引用對象 1749.2.8 RestoreWaitCursor方法——重新設(shè)置鼠標(biāo)光標(biāo)為沙漏狀 1749.3 CWnd類——MFC中窗口類的基類 1759.3.1 Attach方法——附加窗口句柄到CWnd對象上 1759.3.2 CenterWindow方法——居中窗口 1769.3.3 ChildWindowFromPoint方法——在窗口的指定位置獲取子窗口 1779.3.4 ClientToScreen方法——將客戶區(qū)域坐標(biāo)轉(zhuǎn)換為屏幕區(qū)域坐標(biāo) 1789.3.5 CreateEx方法——使用擴展風(fēng)格創(chuàng)建窗口 1799.3.6 DeleteTempMap方法——刪除臨時的CWnd對象 1809.3.7 DestroyWindow方法——銷毀窗口 1819.3.8 Detach方法——分離Windows窗口句柄 1819.3.9 EnableToolTips方法——啟動或禁止窗口的工具條提示 1829.3.10 EnableWindow方法——設(shè)置窗口是否可用 1839.3.11 FindWindow方法——根據(jù)類名或窗口標(biāo)題查找窗口 1849.3.12 FromHandle方法——根據(jù)窗口句柄獲取窗口指針 1849.3.13 FromHandlePermanent方法——根據(jù)窗口句柄獲取窗口指針 1859.3.14 GetActiveWindow方法——獲取當(dāng)前活動窗口 1859.3.15 GetClientRect方法——獲取窗口的客戶區(qū)域 1869.3.16 GetDC方法——獲取與窗口關(guān)聯(lián)的設(shè)備上下文指針 1879.3.17 GetDesktopWindow方法——獲取系統(tǒng)桌面窗口 1879.3.18 GetDlgCtrlID方法——獲取控件ID 1889.3.19 GetDlgItem方法——根據(jù)控件ID獲取一個窗口指針 1889.3.20 GetDlgItemInt方法——轉(zhuǎn)換控件文本為一個整數(shù)值 1899.3.21 GetDlgItemText方法——根據(jù)控件ID獲取控件文本信息 1909.3.22 GetExStyle方法——獲取窗口的擴展風(fēng)格 1919.3.23 GetFocus方法——獲取當(dāng)前獲得輸入焦點的窗口對象 1919.3.24 GetFont方法——獲取當(dāng)前窗口的字體 1929.3.25 GetMenu方法——獲取窗口關(guān)聯(lián)的菜單指針 1929.3.26 GetNextWindow方法——獲取窗口管理器列表中的上一個或下一個窗口 1939.3.27 GetOwner方法——獲取當(dāng)前窗口的擁有者窗口 1949.3.28 GetParent方法——獲取當(dāng)前窗口的父窗口 1959.3.29 GetScrollInfo方法——獲取窗口的滾動條信息 1959.3.30 GetScrollLimit方法——獲取滾動條的最大滾動范圍 1969.3.31 GetScrollPos方法——獲取滾動條中當(dāng)前滾動塊的位置 1969.3.32 GetScrollRange方法——確定滾動條可以滾動的范圍 1979.3.33 GetStyle方法——獲取窗口的普通風(fēng)格 1979.3.34 GetTopWindow方法——獲取對話框中頂層的子窗口 1989.3.35 GetUpdateRect方法——獲取窗口最小封閉的更新區(qū)域 1989.3.36 GetWindow方法——獲取與窗口有一定關(guān)系的其他窗口 1989.3.37 GetWindowDC方法——返回整個窗口的設(shè)備上下文 2009.3.38 GetWindowRect方法——獲取窗口對象的整個窗口區(qū)域 2009.3.39 GetWindowText方法——獲取窗口的標(biāo)題或文本信息 2019.3.40 Invalidate方法——更新整個窗口的客戶區(qū)域 2029.3.41 InvalidateRect方法——更新窗口的某一個區(qū)域 2029.3.42 InvalidateRgn方法——更新窗口的某一個選區(qū) 2039.3.43 IsChild方法——判斷某一個窗口是否是一個子窗口 2049.3.44 IsWindowEnabled方法——判斷對話框是否可用 2049.3.45 IsWindowVisible方法——判斷窗口是否可見 2059.3.46 KillTimer方法——結(jié)束計時器 2059.3.47 LockWindowUpdate方法——鎖定一個窗口 2069.3.48 MapWindowPoints方法——將某個窗口的區(qū)域坐標(biāo)轉(zhuǎn)換為另一個窗口的區(qū)域坐標(biāo) 2069.3.49 MessageBox方法——顯示一個消息對話框 2079.3.50 ModifyStyle方法——修改窗口的普通風(fēng)格 2079.3.51 ModifyStyleEx方法——修改窗口的擴展風(fēng)格 2089.3.52 MoveWindow方法——移動窗口到指定的位置 2099.3.53 OnActivate方法——在窗口對象激活或失去激活狀態(tài)時觸發(fā) 2109.3.54 OnClose方法——在對話框關(guān)閉時由框架調(diào)用 2109.3.55 OnCreate方法——在窗口被創(chuàng)建時由框架調(diào)用 2119.3.56 OnCtlColor方法——在子控件即將被繪制時由框架自動調(diào)用 2129.3.57 OnDestroy方法——在窗口即將被釋放時由框架調(diào)用 2139.3.58 OnEraseBkgnd方法——在窗口的背景需要擦除時由框架調(diào)用 2139.3.59 OnHScroll方法——在用戶單擊窗口的水平滾動條時由框架調(diào)用 2149.3.60 OnKeyDown方法——在鍵盤的非系統(tǒng)鍵按下時由框架調(diào)用 2169.3.61 OnKeyUp方法——在用戶釋放非功能按鍵時由框架調(diào)用 2169.3.62 OnKillFocus方法——在用戶失去焦點時由框架調(diào)用 2179.3.63 OnLButtonDblClk方法——在用戶雙擊鼠標(biāo)左鍵時由框架調(diào)用 2179.3.64 OnLButtonDown方法——在用戶按下鼠標(biāo)左鍵時由框架調(diào)用 2189.3.65 OnLButtonUp方法——在用戶釋放按下的鼠標(biāo)左鍵時由框架調(diào)用 2199.3.66 OnMouseMove方法——在鼠標(biāo)指針移動時由框架調(diào)用 2199.3.67 OnMouseWheel方法——在鼠標(biāo)滾輪滾動時由框架調(diào)用 2209.3.68 OnMove方法——在窗口被移動后由框架調(diào)用 2209.3.69 OnNcLButtonDblClk方法——在窗口的非客戶區(qū)域雙擊鼠標(biāo)左鍵時由框架調(diào)用 2219.3.70 OnNcLButtonDown方法——在窗口的非客戶區(qū)域單擊鼠標(biāo)左按鈕時由框架調(diào)用 2229.3.71 OnNcLButtonUp方法——在窗口的非客戶區(qū)域釋放鼠標(biāo)左鍵時由框架調(diào)用 2239.3.72 OnPaint方法——在窗口需要繪制時由框架調(diào)用 2239.3.73 OnSetFocus方法——在窗口獲得輸入焦點時由框架調(diào)用 2249.3.74 OnSize方法——在窗口大小改變后由框架調(diào)用 2259.3.75 OnSizing方法——在窗口大小正在改變時由框架調(diào)用 2269.3.76 OnTimer方法——在用戶調(diào)用SetTimer方法后由框架根據(jù)指定的時間間隔來調(diào)用 2279.3.77 OnVScroll方法——在用戶觸發(fā)窗口的垂直滾動消息時由框架調(diào)用 2289.3.78 OnWindowPosChanged方法——在窗口大小、位置或Z軸順序改變時由框架調(diào)用 2299.3.79 OnWindowPosChanging方法——在窗口大小、位置或Z軸順序即將改變時由框架調(diào)用 2299.3.80 OnWndMsg方法——被窗口過程WindowProc或消息映射調(diào)用 2309.3.81 PostMessage方法——投遞一個窗口消息到線程的消息隊列中 2309.3.82 PreCreateWindow方法——在窗口被創(chuàng)建之前由框架調(diào)用 2319.3.83 PreSubclassWindow方法——在窗口被子類化之前由框架調(diào)用 2329.3.84 PreTranslateMessage方法——在窗口消息被分派到窗口過程之前由框架調(diào)用 2329.3.85 RedrawWindow方法——更新窗口指定的客戶區(qū)域 2339.3.86 ReleaseDC方法——釋放窗口的設(shè)備上下文 2349.3.87 RepositionBars方法——重新設(shè)置窗口客戶區(qū)域中控制條的位置 2349.3.88 ScreenToClient方法——將屏幕坐標(biāo)轉(zhuǎn)換為窗口的客戶坐標(biāo) 2359.3.89 ScrollWindow方法——滾動窗口的客戶區(qū)域 2369.3.90 SendDlgItemMessage方法——向控件發(fā)送一個消息 2369.3.91 SendMessage方法——向窗口的窗口過程發(fā)送消息 2379.3.92 SetCapture方法——設(shè)置鼠標(biāo)捕捉 2379.3.93 SetDlgCtrlID方法——設(shè)置窗口控件的控件ID 2389.3.94 SetDlgItemInt方法——設(shè)置對話框中指定控件的文本整數(shù)值 2399.3.95 SetDlgItemText方法——設(shè)置對話框中指定控件的字符串文本 2399.3.96 SetFocus方法——為窗口設(shè)置焦點 2409.3.97 SetFont方法——設(shè)置對話框的字體 2409.3.98 SetIcon方法——設(shè)置對話框顯示的圖標(biāo) 2419.3.99 SetMenu方法——設(shè)置對話框顯示的菜單 2429.3.100 SetParent方法——設(shè)置窗口的父窗口 2429.3.101 SetScrollPos方法——設(shè)置滾動條的滾動位置 2439.3.102 SetScrollRange方法——設(shè)置滾動條的滾動范圍 2439.3.103 SetTimer方法——開始一個計時器 2449.3.104 SetWindowPos方法——設(shè)置窗口的大小、位置和Z軸順序 2449.3.105 SetWindowRgn方法——設(shè)置窗口的顯示區(qū)域 2459.3.106 SetWindowText方法——設(shè)置窗口標(biāo)題或文本 2469.3.107 ShowScrollBar方法——顯示或隱藏窗口滾動條 2479.3.108 ShowWindow方法——設(shè)置窗口的顯示狀態(tài) 2489.3.109 SubclassDlgItem方法——動態(tài)子類化一個窗口控件 2489.3.110 UnlockWindowUpdate方法——解除由LockWindowUpdate方法對窗口鎖定更新 2499.3.111 UpdateData方法——進行對話框數(shù)據(jù)交換 2499.3.112 UpdateWindow方法——通過發(fā)送WM_PAINT消息來更新窗口 2509.3.113 WindowFromPoint方法——根據(jù)坐標(biāo)點返回一個窗口對象 250第10章 文檔、框架、視圖類 25110.1 CDocument類——文檔類 25110.1.1 AddView方法——附加一個視圖對象到文檔中 25110.1.2 CanCloseFrame方法——在顯示文檔的框架窗口被關(guān)閉前由框架調(diào)用 25210.1.3 DeleteContents方法——刪除文檔中的數(shù)據(jù) 25210.1.4 GetDocTemplate方法——獲取一個文檔模板對象 25210.1.5 GetFirstViewPosition方法——從視圖列表中獲取第一個視圖對象的位置 25310.1.6 GetNextView方法——遍歷文檔對象中的視圖列表 25310.1.7 GetPathName方法——獲取文檔路徑 25410.1.8 IsModified方法——判斷文檔自最后一個保存后是否被修改過 25410.1.9 OnChangedViewList方法——在文檔對象中的視圖列表有變動時調(diào)用 25410.1.10 OnCloseDocument方法——在文檔被關(guān)閉時由框架調(diào)用 25510.1.11 OnNewDocument方法——在用戶單擊新建命令時調(diào)用 25510.1.12 OnOpenDocument方法——在用戶打開一個文件時由框架調(diào)用 25510.1.13 OnSaveDocument方法——在用戶保存或另存為文件時由框架調(diào)用 25610.1.14 PreCloseFrame方法——在框架對象被銷毀前調(diào)用 25610.1.15 RemoveView方法——從文檔對象中分離關(guān)聯(lián)的視圖對象 25710.1.16 SaveModified方法——在被修改后的文檔關(guān)閉時調(diào)用 25710.1.17 SetModifiedFlag方法——在用戶修改了文檔后調(diào)用 25710.1.18 SetPathName方法——為文檔的磁盤文件指定全限定路徑 25810.2 CFrameWnd類——框架類 25810.2.1 ActivateFrame方法——還原或激活一個框架窗口 25810.2.2 CreateView方法——在框架窗口內(nèi)創(chuàng)建一個視圖窗口 25910.2.3 DockControlBar方法——使一個控制條拖入到框架窗口中 25910.2.4 EnableDocking方法——使控制條能夠被拖入 26010.2.5 FloatControlBar方法——使控制條脫離框架窗口 26110.2.6 GetActiveDocument方法——獲得關(guān)聯(lián)當(dāng)前活動視圖窗口的文檔對象 26210.2.7 GetActiveFrame方法——在多文檔視圖應(yīng)用程序中獲得一個活動的框架窗口對象 26210.2.8 GetActiveView方法——獲取關(guān)聯(lián)框架窗口的活動視圖窗口 26210.2.9 GetControlBar方法——根據(jù)控制條ID獲取一個控制條控件 26310.2.10 GetMessageBar方法——獲取一個狀態(tài)欄窗口對象指針 26310.2.11 GetMessageString方法——從資源文件中根據(jù)字符串ID加載一個字符串 26410.2.12 IsTracking方法——確定當(dāng)前窗口中的分隔條是否正在被移動 26410.2.13 LoadFrame方法——根據(jù)資源信息創(chuàng)建一個框架窗口 26510.2.14 OnCreateClient方法——創(chuàng)建框架對象關(guān)聯(lián)的視圖窗口 26510.2.15 SetActiveView方法——設(shè)置一個活動的視圖窗口 26610.2.16 SetMessageText方法——設(shè)置狀態(tài)欄中ID為0的方格字符串文本 26710.2.17 ShowControlBar方法——顯示或隱藏控制條 26710.3 CView類——視圖類 26810.3.1 GetDocument方法——獲取視圖窗口關(guān)聯(lián)的文檔對象 26810.3.2 OnActivateFrame方法——在包含當(dāng)前視圖的框架窗口激活或失去激活時調(diào)用 26910.3.3 OnBeginPrinting方法——在打印或打印預(yù)覽任務(wù)開始之前由框架調(diào)用 26910.3.4 OnDragEnter方法——在鼠標(biāo)首次拖入到目標(biāo)窗口的非滾動區(qū)域時由框架調(diào)用 27010.3.5 OnDragOver方法——鼠標(biāo)在目標(biāo)窗口中移動時由框架調(diào)用 27210.3.6 OnDraw方法——當(dāng)視圖窗口繪制時調(diào)用 27310.3.7 OnDrop方法——在用戶釋放拖動的對象到目的窗口中時由框架調(diào)用 27410.3.8 OnEndPrinting方法——在文檔的內(nèi)容被打印或預(yù)覽后由框架調(diào)用 27510.3.9 OnEndPrintPreview方法——在用戶退出打印預(yù)覽模式時由框架調(diào)用 27510.3.10 OnPrepareDC方法——在視圖即將繪制時調(diào)用 27610.3.11 OnPrint方法——在打印文檔時由框架調(diào)用 27610.4 CScrollView類——滾動視圖類 27710.4.1 FillOutsideRect方法——填充視圖窗口滾動區(qū)域之外的區(qū)域 27710.4.2 GetDeviceScrollPosition方法——獲取滾動條的滾動位置 27810.4.3 GetDeviceScrollSizes方法——獲取當(dāng)前的映射模式、滾動大小等信息 27910.4.4 GetScrollPosition方法——以邏輯單位返回當(dāng)前滾動條的滾動位置 27910.4.5 GetTotalSize方法——以邏輯單位返回視圖窗口的滾動區(qū)域的大小 28010.4.6 ResizeParentToFit方法——調(diào)整父窗口的大小,使其適應(yīng)視圖窗口的滾動區(qū)域 28110.4.7 ScrollToPosition方法——滾動窗口到指定的位置 28310.4.8 SetScrollSizes方法——設(shè)置視圖窗口的滾動區(qū)域范圍 28310.5 CEditView類——文本視圖類 28410.5.1 FindText方法——查找視圖編輯窗口中的文本 28410.5.2 GetBufferLength方法——獲取編輯框中字符緩沖區(qū)的大小 28510.5.3 GetEditCtrl方法——獲取視圖編輯窗口關(guān)聯(lián)的編輯框控件 28510.5.4 GetSelectedText方法——獲取編輯窗口中的選中文本的內(nèi)容 28610.5.5 OnFindNext方法——在用戶查找文本時執(zhí)行 28610.5.6 OnReplaceAll方法——當(dāng)用戶在標(biāo)準(zhǔn)替換對話框中單擊替換所有按鈕時調(diào)用 28710.5.7 OnReplaceSel方法——當(dāng)用戶在標(biāo)準(zhǔn)替換對話框中單擊替換按鈕時調(diào)用 28810.5.8 PrintInsideRect方法——打印指定區(qū)域的文本 28810.6 CRichEditView類——多功能文本視圖類 28910.6.1 AdjustDialogPosition方法——調(diào)整某個對話框的位置 28910.6.2 CanPaste方法——判斷剪貼板中包含的信息是否能夠粘貼到視圖窗口中 29010.6.3 FindTextSimple方法——查找文本,并將文本所在行設(shè)置為當(dāng)前行 29010.6.4 GetCharFormatSelection方法——獲取當(dāng)前選中內(nèi)容的字符格式屬性 29110.6.5 GetMargins方法——獲取當(dāng)前的打印邊距 29210.6.6 GetPageRect方法——獲取在打印中使用的頁面范圍 29210.6.7 GetPaperSize方法——獲取打印紙張的大小 29310.6.8 GetPrintRect方法——獲取打印紙的可打印區(qū)域 29310.6.9 GetPrintWidth方法——獲取打印區(qū)域的寬度 29310.6.10 GetRichEditCtrl方法——獲取與視圖窗口關(guān)聯(lián)的CRichEditCtrl控件 29410.6.11 GetTextLength方法——獲取視圖窗口所有文本的長度 29410.6.12 OnCharEffect方法——改變當(dāng)前文字效果 29510.6.13 OnParaAlign方法——改變選中文本的對齊方式 29510.6.14 PrintInsideRect方法——打印指定區(qū)域的文本 29610.6.15 SetCharFormat方法——設(shè)置新文本的字符屬性 29710.6.16 SetMargins方法——設(shè)置視圖窗口的打印邊距 29710.6.17 SetPaperSize方法——設(shè)置新的打印紙大小 29810.6.18 SetParaFormat方法——設(shè)置當(dāng)前選中的段落格式屬性 29810.7 CHtmlView類——超文本視圖類 29910.7.1 ExecWB方法——在Web瀏覽器中執(zhí)行一個命令 29910.7.2 GetAddressBar方法——確定IE瀏覽器中的地址欄是否可見 30010.7.3 GetFullName方法——獲取當(dāng)前IE瀏覽器顯示的文件的全路徑 30010.7.4 GetLocationName方法——獲取當(dāng)前瀏覽器中顯示的資源名稱 30010.7.5 GetLocationURL方法——獲取瀏覽器控件中顯示URL 30110.7.6 GetVisible方法——確定瀏覽器控件所包含的對象是否可見 30110.7.7 GoBack方法——返回瀏覽的頁面 30210.7.8 GoForward方法——在歷史記錄列表中顯示下一個瀏覽的頁面 30210.7.9 GoHome方法——將頁面定位到首頁 30210.7.10 GoSearch方法——定位到查找頁 30310.7.11 LoadFromResource方法——從資源文件中加載頁面 30310.7.12 Navigate方法——在視圖窗口中顯示指定的頁面 30310.7.13 Navigate2方法——顯示指定的頁面 30410.7.14 Refresh方法——刷新頁面,即重新加載原來的文件 30510.7.15 SetAddressBar方法——顯示或隱藏瀏覽器中的地址欄 30510.7.16 Stop方法——停止當(dāng)前的操作 30610.8 CSplitterWnd類——窗口分隔類 30610.8.1 ActivateNext方法——執(zhí)行Next Pane 或Previous Pane命令 30610.8.2 CanActivateNext方法——檢查Next Pane和Previous Pane命令當(dāng)前是否有效 30710.8.3 Create方法——創(chuàng)建一個動態(tài)分隔器窗口 30710.8.4 CreateScrollBarCtrl方法——創(chuàng)建一個共享的滾動條控件 30810.8.5 CreateStatic方法——創(chuàng)建靜態(tài)分隔的窗體 30910.8.6 CreateView方法——創(chuàng)建子視圖 30910.8.7 CSplitterWnd方法——構(gòu)造函數(shù),用于CSplitterWnd對象 31010.8.8 DeleteColumn方法——刪除一個列 31010.8.9 DeleteRow方法——刪除行 31110.8.10 DeleteView方法——刪除視圖 31110.8.11 DoKeyboardSplit方法——實現(xiàn)一個鍵盤分隔命令 31110.8.12 DoScroll方法——執(zhí)行分隔窗口的同步滾動 31210.8.13 DoScrollBy方法——將分隔窗口滾動指定的像素數(shù) 31210.8.14 GetActivePane方法——獲得一個分隔器窗口中的活動窗格 31310.8.15 GetColumnCount方法——獲得分隔器中的列數(shù) 31310.8.16 GetColumnInfo方法——獲取指定列的信息 31410.8.17 GetPane方法——根據(jù)指定行、列返回窗格指針 31410.8.18 GetRowCount方法——獲得分隔器的行數(shù) 31510.8.19 GetRowInfo方法——獲得指定行的信息 31510.8.20 GetScrollStyle方法——獲得分隔器窗口的共享滾動條的風(fēng)格 31510.8.21 IdFromRowCol方法——獲取指定行和列處的窗格的子窗口ID 31610.8.22 IsChildPane方法——判斷pWnd是否是此分隔器窗口的子窗口 31610.8.23 OnDrawSplitter方法——繪制分隔器窗口的圖像 31710.8.24 SetActivePane方法——設(shè)置活動窗格 31710.8.25 SetColumnInfo方法——設(shè)置指定列信息 31810.8.26 SetRowInfo方法——設(shè)置指定行信息 31810.8.27 SetScrollStyle方法——為分隔器窗口的共享滾動條指定新的滾動條風(fēng)格 319第11章 控制欄類 32011.1 CControlBar類——控件條基類 32011.1.1 CalcDynamicLayout方法——計算動態(tài)控件條的維數(shù) 32011.1.2 CalcFixedLayout方法——計算控件條的水平大小 32111.1.3 GetBarStyle方法——獲取控件條風(fēng)格 32111.1.4 GetBorders方法——獲取控件條邊框值 32111.1.5 GetCount方法——獲取項的個數(shù) 32211.1.6 IsFloating方法——是否為浮動狀態(tài) 32211.1.7 SetBarStyle方法——設(shè)置控件條風(fēng)格 32211.1.8 SetBorders方法——設(shè)置控件條邊框值 32311.2 CToolBar類——工具條類 32411.2.1 CommandToIndex方法——通過命令I(lǐng)D返回索引 32411.2.2 Create方法——創(chuàng)建窗口 32511.2.3 GetButtonInfo方法——獲取按鈕信息 32511.2.4 GetButtonText方法——獲取按鈕文本 32611.2.5 GetItemID方法——獲取指定索引下的命令I(lǐng)D 32711.2.6 GetToolBarCtrl方法——獲取工具條控件 32711.2.7 LoadBitmap方法——載入位圖 32711.2.8 LoadToolBar方法——載入工具條資源 32811.2.9 SetButtonInfo方法——設(shè)置按鈕信息 32811.2.10 SetButtons方法——設(shè)置所有按鈕的命令I(lǐng)D 32911.2.11 SetButtonText方法——設(shè)置按鈕的文本 33011.2.12 SetHeight方法——設(shè)置工具條高度 33011.2.13 SetSizes方法——設(shè)置工具條大小 33111.3 CStatusBar類——狀態(tài)欄類 33111.3.1 Create方法——創(chuàng)建窗口 33111.3.2 GetPaneInfo方法——獲取指定窗格信息 33211.3.3 GetPaneStyle方法——獲取狀態(tài)欄風(fēng)格 33311.3.4 GetPaneText方法——獲取指定窗格的文本 33311.3.5 GetStatusBarCtrl方法——獲取狀態(tài)欄控件 33411.3.6 SetIndicators方法——設(shè)置所有窗格文本 33411.3.7 SetPaneInfo方法——設(shè)置指定窗格信息 33511.3.8 SetPaneStyle方法——設(shè)置狀態(tài)欄風(fēng)格 33511.3.9 SetPaneText方法——設(shè)置指定窗格文本 33611.4 CReBarCtrl類——ReBar控件類 33611.4.1 BeginDrag方法——開始拖放 33611.4.2 DeleteBand方法——刪除指定索引下的帶 33711.4.3 GetBandBorders方法——獲取指定帶的區(qū)域 33711.4.4 GetBandCount方法——獲取帶的個數(shù) 33811.4.5 GetBandInfo方法——獲取帶的信息 33811.4.6 GetBarHeight方法——獲取ReBar控件高度 33911.4.7 GetBarInfo方法——獲取ReBar控件信息 33911.4.8 GetRect方法——獲取ReBar控件矩形區(qū)域 33911.4.9 GetRowCount方法——獲取ReBar控件帶所占行數(shù) 34011.4.10 GetRowHeight方法——獲取指定行的高度 34011.4.11 InsertBand方法——插入一個新帶 34111.4.12 MaximizeBand方法——將ReBar控件中的一個帶調(diào)整到它的理想或最大尺寸 34111.4.13 MinimizeBand方法——將ReBar控件中的一個帶調(diào)整到它的理想或最小尺寸 34211.4.14 MoveBand方法——將一個帶從一個索引移動到另一個索引 34211.4.15 SetBandInfo方法——設(shè)置一個ReBar控件中的已存在的帶的特征 34311.4.16 ShowBand方法——顯示或隱藏一個ReBar控件中的給定帶 34311.5 CMenu類——菜單類 34411.5.1 AppendMenu方法——添加新菜單 34411.5.2 CheckMenuItem方法——添加或刪除檢測標(biāo)記 34511.5.3 CheckMenuRadioItem方法——添加或刪除單選標(biāo)記 34511.5.4 CreateMenu方法——創(chuàng)建菜單 34611.5.5 CreatePopupMenu方法——創(chuàng)建彈出式菜單 34711.5.6 DestroyMenu方法——釋放菜單 34711.5.7 DrawItem方法——繪制菜單項 34711.5.8 EnableMenuItem方法——控制菜單項是否可用 34811.5.9 GetMenuItemCount方法——獲取菜單項的數(shù)量 34911.5.10 GetMenuItemID方法——通過菜單項位置獲取ID 34911.5.11 GetMenuItemInfo方法——獲取指定菜單項信息 34911.5.12 GetMenuState方法——獲取菜單狀態(tài) 35011.5.13 GetMenuString方法——獲取菜單文本 35111.5.14 GetSubMenu方法——獲取子菜單 35111.5.15 InsertMenu方法——插入菜單項 35211.5.16 LoadMenu方法——載入菜單資源 35211.5.17 LoadMenuIndirect方法——過菜單模板裝載菜單 35311.5.18 MeasureItem方法——指定菜單維度 35411.5.19 ModifyMenu方法——修改菜單項信息 35411.5.20 RemoveMenu方法——移除菜單項 35511.5.21 SetMenuItemBitmaps方法——設(shè)置菜單項顯示的位圖 35611.6 CToolBarCtrl類——工具條控件類 35711.6.1 AddBitmap方法——添加位圖 35711.6.2 AddButtons方法——添加按鈕 35711.6.3 AddStrings方法——添加按鈕文本 35811.6.4 AutoSize方法——可自動調(diào)整大小 35811.6.5 CheckButton方法——按鈕是否選中 35911.6.6 CommandToIndex方法——通過命令I(lǐng)D獲取索引 35911.6.7 DeleteButton方法——刪除按鈕 36011.6.8 EnableButton方法——按鈕是否可用 36011.6.9 GetAnchorHighlight方法——是否可以加亮顯示 36111.6.10 GetBitmapFlags方法——獲取位圖標(biāo)志 36111.6.11 GetButton方法——獲取按鈕 36111.6.12 GetButtonCount方法——獲取按鈕數(shù)量 36211.6.13 GetButtonSize方法——獲取按鈕大小 36211.6.14 GetDisabledImageList方法——圖像列表是否可用 36211.6.15 GetHotImageList方法——獲取熱點圖像列表 36311.6.16 GetHotItem方法——獲取熱點項索引 36311.6.17 GetMaxSize方法——獲取可見項的最大尺寸 36311.6.18 GetMaxTextRows方法——獲取按鈕文本的最大行數(shù) 36411.6.19 GetRows方法——獲取顯示按鈕的行數(shù) 36411.6.20 HideButton方法——隱藏按鈕 36511.6.21 Indeterminate方法——設(shè)置按鈕是否具有不確定狀態(tài) 36511.6.22 InsertButton方法——插入按鈕 36611.6.23 IsButtonChecked方法——按鈕是否被選中 36611.6.24 IsButtonEnabled方法——按鈕是否可用 36711.6.25 IsButtonHidden方法——按鈕是否隱藏 36711.6.26 IsButtonHighlighted方法——按鈕是否處于加亮狀態(tài) 36811.6.27 IsButtonIndeterminate方法——按鈕是否處于不確定狀態(tài) 36811.6.28 IsButtonPressed方法——按鈕是否被按下 36911.6.29 LoadImages方法——載入圖像列表 36911.6.30 MapAccelerator方法——映射加速鍵 36911.6.31 MarkButton方法——設(shè)置按鈕處于高亮狀態(tài) 37011.6.32 MoveButton方法——移動按鈕 37011.6.33 PressButton方法——設(shè)置按鈕是否被按下 37111.6.34 RestoreState方法——恢復(fù)工具條狀態(tài) 37111.6.35 SaveState方法——保存工具條狀態(tài) 37211.6.36 SetAnchorHighlight方法——工具條是否加亮 37311.6.37 SetBitmapSize方法——設(shè)置位圖大小 37311.6.38 SetButtonSize方法——設(shè)置按鈕大小 37311.6.39 SetButtonStructSize方法——設(shè)置按鈕結(jié)構(gòu)大小 37411.6.40 SetButtonWidth方法——設(shè)置按鈕寬度 37411.6.41 SetCmdID方法——設(shè)置按鈕命令I(lǐng)D 37511.6.42 SetDisabledImageList方法——設(shè)置無效按鈕圖像列表 37511.6.43 SetHotImageList方法——設(shè)置熱點按鈕圖像列表 37611.6.44 SetHotItem方法——設(shè)置熱點項的索引 37611.6.45 SetIndent方法——設(shè)置工具條與第一個按鈕的縮進 37711.6.46 SetMaxTextRows方法——設(shè)置顯示文本的最大行數(shù) 37711.6.47 SetRows方法——設(shè)置工具條的最大行數(shù) 37811.6.48 SetStyle方法——設(shè)置工具條控件風(fēng)格 37811.7 CStatusBarCtrl類——狀態(tài)欄控件類 37911.7.1 GetBorders方法——獲取狀態(tài)欄邊界值 37911.7.2 GetParts方法——獲取窗格數(shù)量 37911.7.3 IsSimple方法——是否處于簡單模式 38011.7.4 SetIcon方法——設(shè)置窗格圖標(biāo) 38011.7.5 SetMinHeight方法——設(shè)置繪圖區(qū)的最小高度 38111.7.6 SetParts方法——設(shè)置窗格數(shù)量 38111.7.7 SetSimple方法——設(shè)為簡單模式 38211.7.8 SetText方法——設(shè)置窗格文本 382第12章 對話框類 38412.1 CDialog類——對話框類 38412.1.1 CreateIndirect方法——使用模板創(chuàng)建對話框 38412.1.2 DoModal方法——模態(tài)顯示對話框 38512.1.3 EndDialog方法——關(guān)閉模態(tài)顯示的對話框 38512.1.4 GetDefID方法——獲取默認按鈕ID 38612.1.5 GotoDlgCtrl方法——將焦點移動到指定的控件上 38612.1.6 MapDialogRect方法——將矩形單位轉(zhuǎn)換為屏幕單位 38712.1.7 NextDlgCtrl方法——獲取下一個具有焦點的控件 38712.1.8 OnCancel方法——取消對話框調(diào)用返回IDCANCEL 38812.1.9 OnInitDialog方法——初始化對話框 38812.1.10 OnOK方法——取消對話框調(diào)用返回IDOK 38912.1.11 OnSetFont方法——設(shè)置字體 38912.1.12 PrevDlgCtrl方法——獲取上一個具有焦點的控件 39012.1.13 SetDefID方法——設(shè)置默認按鈕 39012.2 CFileDialog類——文件對話框類 39112.2.1 CFileDialog方法——構(gòu)造方法 39112.2.2 GetFileExt方法——獲取文件擴展名 39212.2.3 GetFileName方法——獲取文件名 39212.2.4 GetFileTitle方法——獲取文件標(biāo)題 39312.2.5 GetNextPathName方法——獲取下一個文件路徑 39312.2.6 GetPathName方法——獲取文件路徑 39412.2.7 GetReadOnlyPref方法——是否以只讀打開 39512.2.8 GetStartPosition方法——獲取列表中第一個文件位置 39512.3 CColorDialog類——顏色對話框類 39612.3.1 CColorDialog方法——構(gòu)造方法 39612.3.2 GetColor方法——獲取顏色 39712.3.3 GetSavedCustomColors方法——獲取自定義顏色 39712.3.4 OnColorOK方法——顏色選擇成功 39812.3.5 SetCurrentColor方法——設(shè)置當(dāng)前選擇顏色 39812.4 CFontDialog類——字體對話框類 39912.4.1 CFontDialog方法——構(gòu)造方法 39912.4.2 GetColor方法——獲取字體顏色 40012.4.3 GetCurrentFont方法——獲取當(dāng)前字體 40012.4.4 GetFaceName方法——獲取字體名稱 40112.4.5 GetSize方法——獲取字體大小 40112.4.6 GetStyleName方法——獲取字體風(fēng)格名稱 40212.4.7 GetWeight方法——獲取字體磅值 40212.4.8 IsBold方法——是否加粗 40312.4.9 IsItalic方法——是否為斜體 40312.4.10 IsStrikeOut方法——是否具有刪除線 40412.4.11 IsUnderline方法——是否具有下劃線 40412.5 CFindReplaceDialog類——查找、替換對話框類 40512.5.1 CFindReplaceDialog方法——構(gòu)造方法 40512.5.2 Create方法——創(chuàng)建窗口 40612.5.3 FindNext方法——查找下一個字符串 40612.5.4 GetFindString方法——獲取查找字符串 40712.5.5 GetNotifier方法——獲取查找、替換對話框指針 40712.5.6 GetReplaceString方法——獲取替換的字符串 40812.5.7 IsTerminating方法——是否終止查找、替換對話框 40812.5.8 MatchCase方法——查找時是否區(qū)分大小寫 40812.5.9 MatchWholeWord方法——查找時是否按詞查找 40912.5.10 ReplaceAll方法——替換所有字符串 40912.5.11 ReplaceCurrent方法——替換當(dāng)前選中字符串 40912.5.12 SearchDown方法——向下查找 41012.6 CPrintDialog類——打印對話框類 41012.6.1 CPrintDialog方法——構(gòu)造方法 41112.6.2 CreatePrinterDC方法——創(chuàng)建打印機畫布 41112.6.3 GetCopies方法——獲取打印份數(shù) 41212.6.4 GetDefaults方法——獲取打印機默認設(shè)置 41212.6.5 GetDeviceName方法——獲取當(dāng)前打印機名稱 41212.6.6 GetDevMode方法——獲取打印機環(huán)境信息 41312.6.7 GetDriverName方法——獲取打印機驅(qū)動程序名稱 41312.6.8 GetFromPage方法——獲取打印起始頁 41312.6.9 GetToPage方法——獲取打印結(jié)束頁 41412.6.10 GetPortName方法——獲取打印機端口名 41412.6.11 GetPrinerDC方法——獲取打印機畫布句柄 41412.6.12 PrintAll方法——打印所有文檔 41412.6.13 PrintRange方法——是否選中區(qū)域打印 41512.6.14 PrintSelection方法——打印選中區(qū)域 41612.7 CPageSetupDialog類——頁面設(shè)置對話框類 41612.7.1 CPageSetupDialog方法——構(gòu)造方法 41712.7.2 CreatePrinterDC方法——創(chuàng)建打印機畫布 41712.7.3 GetMargins方法——獲取頁邊距 41812.7.4 GetPaperSize方法——獲取紙張大小 41812.7.5 OnDrawPage方法——繪制頁 41912.7.6 PreDrawPage方法——預(yù)處理繪制頁 420第13章 控件類 422第14章 輸出類 584第15章 圖形工具類 679第16章 文件輸入輸出類 713第17章 網(wǎng)絡(luò)相關(guān)類 747附錄——字母索引 771
編輯推薦
易攜帶、雙目錄、示例多 學(xué)、練、用一本就GO! 1245個條目,1175個示例,Visual C++編程隨時查電話,QQ、TQ、論壇,四位立體式服務(wù) 社區(qū)超值奉送 18小時實例開發(fā)視頻 18小時MP4格式視頻 5課時全程學(xué)習(xí)訓(xùn)練 23個編程“快樂驛站” 56個實踐練習(xí) 50個擴展訓(xùn)練 10套程序設(shè)計界面 45個“編程錦囊” Visual C++編程詞典體驗版 參與1個小型項目開發(fā)實踐 下載網(wǎng)址:bbs.mrbccd。com 周一至周五8:00~17:00全程服務(wù),為您解答編程問題 QQ、TQ、電話、論壇,四位立體式服務(wù),讓您編程暢通無阻 編程學(xué)習(xí)社區(qū)(bbs.mrbccd.com),學(xué)、練、用,讓您無所不能 服務(wù)熱線:400-675-1 066 043 1-8497898 10431-84978982 QQ:100310063 1026560213 TQ:登錄WWW.minqribook.com直接與客服交流 程序員的掌中寶
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載