注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)Visual C++程序開發(fā)參考手冊(cè)

Visual C++程序開發(fā)參考手冊(cè)

Visual C++程序開發(fā)參考手冊(cè)

定 價(jià):¥89.00

作 者: 劉志銘 等著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 華章程序員書庫(kù)
標(biāo) 簽: C C++ C# VC VC++ 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787111432067 出版時(shí)間: 2013-08-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 678 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《華章程序員書庫(kù):Visual C++程序開發(fā)參考手冊(cè)》是一本Visual C++綜合參考手冊(cè),介紹了Visual C++程序開發(fā)中涉及的各種函數(shù)、類及方法?!度A章程序員書庫(kù):Visual C++程序開發(fā)參考手冊(cè)》共分為五篇19章,第一篇為數(shù)學(xué)與字符串相關(guān)函數(shù),主要包括數(shù)學(xué)函數(shù)、字符函數(shù)和字符串函數(shù)、時(shí)間日期函數(shù)、類型轉(zhuǎn)換函數(shù)等內(nèi)容;第二篇為文件與I/O流函數(shù),主要包括文件目錄操作函數(shù)、內(nèi)存操作函數(shù)、輸入輸出函數(shù)等內(nèi)容;第三篇為Visual C++基礎(chǔ)類,主要包括簡(jiǎn)單數(shù)據(jù)類、基類等內(nèi)容;第四篇為標(biāo)準(zhǔn)控件類,主要包括文檔、框架和視圖類,以及控制欄類、對(duì)話框類、控件類、輸出類等內(nèi)容;第五篇為Visual C++高級(jí)應(yīng)用,主要包括圖形工具類、文件輸入輸出類、網(wǎng)絡(luò)相關(guān)類、常用MFC宏、常用全局函數(shù)等內(nèi)容。在每一個(gè)類中,方法按字母順序進(jìn)行排序,其中每個(gè)方法都按照功能、語(yǔ)法來(lái)介紹,在每個(gè)方法后都有相關(guān)的示例,并針對(duì)介紹的內(nèi)容提供典型應(yīng)用范例?!度A章程序員書庫(kù):Visual C++程序開發(fā)參考手冊(cè)》內(nèi)容詳盡,示例豐富,非常適合作為編程人員及項(xiàng)目開發(fā)人員的工具用書。

作者簡(jiǎn)介

暫缺《Visual C++程序開發(fā)參考手冊(cè)》作者簡(jiǎn)介

圖書目錄

前言
第一篇 數(shù)學(xué)與字符串相關(guān)函數(shù)
第1章 數(shù)學(xué)函數(shù)
1.1 chgsign函數(shù)——求參數(shù)的相反數(shù)
1.2 copysign函數(shù)——復(fù)制數(shù)據(jù)
1.3 hypot函數(shù)——求直角三角形斜邊長(zhǎng)度
1.4 max函數(shù)——求兩個(gè)數(shù)中的大數(shù)
1.5 min函數(shù)——求兩個(gè)數(shù)中的小數(shù)
1.6 scalb函數(shù)——求參數(shù)的2^ exp倍數(shù)
1.7 abs函數(shù)——求整數(shù)的絕對(duì)值
1.8 acos函數(shù)——求反余弦
1.9 asin函數(shù)——求反正弦
1.10 atan函數(shù)——求反正切
1.11 atan2函數(shù)——求x/y的反正切值
1.12 ceil函數(shù)——求不小于x的最小整數(shù)
1.13 cos函數(shù)——求余弦
1.14 cosh函數(shù)——求雙曲余弦
1.15 div函數(shù)——求兩個(gè)數(shù)的商和余數(shù)
1.16 exp函數(shù)——求雙精度數(shù)的指數(shù)函數(shù)值
1.17 fabs函數(shù)——求雙精度數(shù)的絕對(duì)值
1.18 floor函數(shù)——求不大于x的最大整數(shù)
1.19 fmod函數(shù)——求x/y的余數(shù)
1.20 frexp函數(shù)——把參數(shù)x調(diào)整到0.5~1之間
1.21 labs函數(shù)——求長(zhǎng)整型參數(shù)的絕對(duì)值
1.22 ldexp函數(shù)——求參數(shù)的2^ exp倍數(shù)
1.23 ldiv函數(shù)——求兩個(gè)長(zhǎng)整型數(shù)相除的 商和余數(shù)
1.24 log函數(shù)——自然對(duì)數(shù)
1.25 log10函數(shù)——求以10為底的對(duì)數(shù)
1.26 modf函數(shù)——求雙精度數(shù)的小數(shù)部分
1.27 pow函數(shù)——求x的y次方的值

第2章 字符函數(shù)和字符串函數(shù)
2.1 isascii函數(shù)——ASCII碼是否在0~127之間
2.2 iscsym函數(shù)——是否為大/小寫字母、下劃線或數(shù)字0~9
2.3 strdup函數(shù)——將字符串存入內(nèi)存中
2.4 stricmp函數(shù)——比較兩個(gè)字符串
2.5 strlwr函數(shù)——將大寫字母轉(zhuǎn)換成小寫字母
2.6 strnicmp函數(shù)——比較特定長(zhǎng)度的字符串
2.7 strnset函數(shù)——把特定長(zhǎng)度的字符設(shè)定成某個(gè)特定字符
2.8 strrev函數(shù)——將字符串倒序排列
2.9 strset函數(shù)——把字符設(shè)定成某個(gè)特定字符
2.10 strupr函數(shù)——將小寫字母轉(zhuǎn)換成大寫字母
2.11 toascii函數(shù)——將字符轉(zhuǎn)換成ASCII碼
2.12 isalnum函數(shù)——是否為大/小寫字母或數(shù)字0~9
2.13 isalpha函數(shù)——是否為大/小寫字母
2.14 iscntrl函數(shù)——是否為控制字符
2.15 isdigit函數(shù)——是否為數(shù)字0~9
2.16 isgraph函數(shù)——ASCII碼是否在33~126之間
2.17 islower函數(shù)——是否為小寫字母
2.18 isprint函數(shù)——ASCII碼是否在32~126之間
2.19 isspace函數(shù)——是否為空格、制表符或換行符
2.20 isupper函數(shù)——是否為大寫字母
2.21 strcat函數(shù)——字符串連接函數(shù)
2.22 strchr函數(shù)——找出給定字符串中特定字符
2.23 strcmp函數(shù)——對(duì)兩個(gè)字符串進(jìn)行比較
2.24 strcpy函數(shù)——對(duì)字符串進(jìn)行復(fù)制
2.25 strcspn函數(shù)——查找第一個(gè)是另一個(gè)字符串中的字符位置
2.26 strlen函數(shù)——求字符串的長(zhǎng)度
2.27 strncat函數(shù)——將特定數(shù)目的字符串連接到另一個(gè)字符串
2.28 strncmp函數(shù)——比較特定長(zhǎng)度的字符串
2.29 strncpy函數(shù)——復(fù)制特定長(zhǎng)度的字符串到另一個(gè)字符串
2.30 strpbrk函數(shù)——從第一個(gè)是另一個(gè)字符串中字符開始輸出
2.31 strrchr函數(shù)——找出字符在字符串中最后出現(xiàn)的位置
2.32 strspn函數(shù)——查找第一個(gè)不是另一個(gè)字符串中字符的位置
2.33 strstr函數(shù)——獲得第一次包含另一字符串的位置指針
2.34 strtok函數(shù)——根據(jù)字符串中的字符截?cái)嗔硪粋€(gè)字符串
2.35 strxfrm函數(shù)——將特定長(zhǎng)度的字符串轉(zhuǎn)給另一個(gè)字符串
2.36 tolower函數(shù)——將大寫字符轉(zhuǎn)換為小寫字符
2.37 toupper函數(shù)——將小寫字符轉(zhuǎn)換為大寫字符

第3章 時(shí)間和日期函數(shù)
3.1 ftime函數(shù)——讀取當(dāng)前時(shí)間
3.2 strdate函數(shù)——將當(dāng)前日期格式化寫入字符串
3.3 strtime函數(shù)——將當(dāng)前時(shí)間格式化寫入字符串
3.4 asctime函數(shù)——以字符串顯示時(shí)間
3.5 clock函數(shù)——當(dāng)前程序所使用的處理時(shí)間
3.6 ctime函數(shù)——將time_t型轉(zhuǎn)為字符型
3.7 difftime函數(shù)——求兩次系統(tǒng)時(shí)間差
3.8 gmtime函數(shù)——以tm結(jié)構(gòu)表示的時(shí)間
3.9 localtime函數(shù)——以tm結(jié)構(gòu)表示的時(shí)間
3.10 mktime函數(shù)——通過(guò)改變tm結(jié)構(gòu)變量改變時(shí)間
3.11 strftime函數(shù)——將tm結(jié)構(gòu)時(shí)間格式化寫入字符串
3.12 time函數(shù)——獲得時(shí)間

第4章 類型轉(zhuǎn)換函數(shù)
4.1 ecvt函數(shù)——將浮點(diǎn)數(shù)轉(zhuǎn)換成字符串
4.2 fcvt函數(shù)——將浮點(diǎn)數(shù)轉(zhuǎn)換成字符串
4.3 itoa函數(shù)——將整型數(shù)轉(zhuǎn)換成字符串
4.4 ltoa函數(shù)——將長(zhǎng)整型數(shù)轉(zhuǎn)換成字符串
4.5 ultoa函數(shù)——將無(wú)符號(hào)長(zhǎng)整型數(shù)轉(zhuǎn)換成字符串
4.6 atof函數(shù)——將字符串轉(zhuǎn)換成雙精度數(shù)
4.7 atoi函數(shù)——將字符串轉(zhuǎn)換成整型數(shù)
4.8 atol函數(shù)——將字符串轉(zhuǎn)換成長(zhǎng)整型數(shù)
4.9 strtod函數(shù)——將字符串轉(zhuǎn)換為雙精度數(shù)
4.10 strtol函數(shù)——將字符串轉(zhuǎn)換為長(zhǎng)整型數(shù)
4.11 strtoul函數(shù)——將字符串轉(zhuǎn)換為無(wú)符號(hào)長(zhǎng)整型數(shù)

第二篇 文件與I/O流函數(shù)
第5章 文件目錄操作函數(shù)
5.1 chdir函數(shù)——改變當(dāng)前的工作目錄
5.2 findclose函數(shù)——關(guān)閉句柄,釋放資源
5.3 findfirst函數(shù)——搜索第一個(gè)文件
5.4 findnext函數(shù)——搜索下一個(gè)文件
5.5 getcwd函數(shù)——獲得當(dāng)前路徑名
5.6 mkdir函數(shù)——?jiǎng)?chuàng)建指定名稱的目錄
5.7 mktemp函數(shù)——?jiǎng)?chuàng)建唯一的文件名
5.8 rmdir函數(shù)——?jiǎng)h除目錄
5.9 searchenv函數(shù)——搜索文件路徑
5.10 tempnam函數(shù)——生成臨時(shí)文件名

第6章 內(nèi)存操作函數(shù)
6.1 alloca函數(shù)——在堆棧上分配內(nèi)存空間
6.2 expand函數(shù)——改變內(nèi)存區(qū)域的字節(jié)數(shù)
6.3 heapadd函數(shù)——把內(nèi)存區(qū)域添加到堆中
6.4 heapchk函數(shù)——檢查堆的連續(xù)性
6.5 heapmin函數(shù)——釋放沒有使用的堆空間
6.6 heapset函數(shù)——檢查堆的最小連續(xù)性
6.7 heapwalk函數(shù)——返回堆中下一個(gè)項(xiàng)目信息
6.8 msize函數(shù)——返回堆中內(nèi)存區(qū)域的字節(jié)長(zhǎng)度
6.9 calloc函數(shù)——在內(nèi)存中取得一塊數(shù)組空間
6.10 free函數(shù)——釋放內(nèi)存區(qū)塊
6.11 malloc函數(shù)——獲取內(nèi)存區(qū)塊
6.12 realloc函數(shù)——重新分配內(nèi)存

第7章 輸入輸出函數(shù)
7.1 access函數(shù)——檢查文件狀態(tài)
7.2 chmod函數(shù)——改變文件訪問(wèn)模式
7.3 creat函數(shù)——?jiǎng)?chuàng)建文件
7.4 eof函數(shù)——文件指針是否在結(jié)尾
7.5 fcloseall函數(shù)——關(guān)閉所有文件
7.6 filelength函數(shù)——獲得文件長(zhǎng)度
7.7 getw函數(shù)——從文件流中讀取一個(gè)整數(shù)
7.8 putw函數(shù)——將一個(gè)整數(shù)寫入文件流中
7.9 fclose函數(shù)——關(guān)閉文件
7.10 feof函數(shù)——文件流是否在結(jié)尾
7.11 ferror函數(shù)——文件流是否有錯(cuò)誤
7.12 fflush函數(shù)——將緩沖區(qū)內(nèi)容寫入文件
7.13 fgetc函數(shù)——從文件流中讀出一個(gè)字符
7.14 fgets函數(shù)——從文件流中讀出一行字符
7.15 fopen函數(shù)——打開文件
7.16 fprintf函數(shù)——向文件流寫入格式化數(shù)據(jù)
7.17 fputs函數(shù)——向輸出流寫入一個(gè)字符串
7.18 fread函數(shù)——從文件流讀取數(shù)據(jù)
7.19 freopen函數(shù)——為文件指針重新分配文件
7.20 fscanf函數(shù)——從文件流中讀取格式化數(shù)據(jù)
7.21 fseek函數(shù)——設(shè)置文件操作指示器位置
7.22 ftell函數(shù)——獲取文件操作指示器位置
7.23 fwrite函數(shù)——向文件流寫入數(shù)據(jù)
7.24 getc函數(shù)——從文件流中讀出一個(gè)字符
7.25 getchar函數(shù)——從輸入流中讀取一個(gè)字符
7.26 gets函數(shù)——從輸入流中讀出一行字符
7.27 printf函數(shù)——將格式化數(shù)據(jù)寫入標(biāo)準(zhǔn)輸出流
7.28 putc函數(shù)——將一個(gè)字符寫入文件流中
7.29 putchar函數(shù)——將一個(gè)字符寫入輸出流中
7.30 puts函數(shù)——將字符串寫入輸出流中
7.31 rewind函數(shù)——將文件指針移動(dòng)到起始位置
7.32 scanf函數(shù)——從輸入流讀出格式化數(shù)據(jù)
7.33 sprintf函數(shù)——向字符串中寫入格式化數(shù)據(jù)
7.34 sscanf函數(shù)——從字符串中讀出格式化數(shù)據(jù)

第三篇 Visual C++基礎(chǔ)類
第8章 簡(jiǎn)單數(shù)據(jù)類
8.1 CPoint類——坐標(biāo)點(diǎn)類
8.1.1 CPoint構(gòu)造函數(shù)——構(gòu)造坐標(biāo)點(diǎn)類對(duì)象
8.1.2 Offset方法——增加坐標(biāo)點(diǎn)偏移值
8.2 CRect類——矩形類
8.2.1 BottomRight方法——獲得矩形右下角坐標(biāo)
8.2.2 CenterPoint方法——計(jì)算矩形中心點(diǎn)坐標(biāo)
8.2.3 CopyRect方法——復(fù)制矩形區(qū)域
8.2.4 DeflateRect方法——縮小矩形區(qū)域
8.2.5 EqualRect方法——判斷矩形是否相等
8.2.6 Height方法——獲得矩形高度
8.2.7 InflateRect方法——擴(kuò)大矩形區(qū)域
8.2.8 IntersectRect方法——獲得兩個(gè)矩形的交集
8.2.9 IsRectEmpty方法——判斷矩形區(qū)域是否為空
8.2.10 IsRectNull方法——判斷矩形4條邊是否都為0
8.2.11 NormalizeRect方法——使高度和寬度均為正
8.2.12 OffsetRect方法——移動(dòng)矩形
8.2.13 PtInRect方法——判斷點(diǎn)是否在矩形區(qū)域內(nèi)
8.2.14 SetRect方法——設(shè)置矩形左上角和右下角坐標(biāo)
8.2.15 SetRectEmpty方法——設(shè)置空矩形
8.2.16 Size方法——計(jì)算矩形的大小
8.2.17 SubtractRect方法——獲得兩個(gè)矩形相減的矩形差
8.2.18 TopLeft方法——獲得矩形的左上角坐標(biāo)
8.2.19 UnionRect方法——獲得包含兩個(gè)矩形的最小矩形
8.2.20 Width方法——獲得矩形寬度
8.3 CSize類——尺寸類
8.4 CTime類——絕對(duì)時(shí)間類
8.4.1 CTime構(gòu)造函數(shù)——構(gòu)造CTime類對(duì)象
8.4.2 Format方法——?jiǎng)?chuàng)建日期/時(shí)間值的格式化表達(dá)式
8.4.3 FormatGmt方法——生成對(duì)應(yīng)的格式化字符串
8.4.4 GetAsSystemTime方法——轉(zhuǎn)換SYSTEMTIME
8.4.5 GetCurrentTime方法——獲得系統(tǒng)當(dāng)前時(shí)間
8.4.6 GetDay方法——獲得CTime對(duì)象中的日期信息
8.4.7 GetDayOfWeek方法——獲得星期信息
8.4.8 GetGmtTm方法——獲取時(shí)間結(jié)構(gòu)
8.4.9 GetHour方法——獲得小時(shí)信息
8.4.10 GetMinute方法——獲得分鐘信息
8.4.11 GetSecond方法——獲得秒鐘信息
8.4.12 GetTime方法——返回time_t值
8.4.13 GetMonth方法——獲得月份信息
8.4.14 GetYear方法——獲得年份信息
8.5 CTimeSpan類——相對(duì)時(shí)間類
8.5.1 CTimeSpan構(gòu)造函數(shù)——構(gòu)造CtimeSpan類對(duì)象
8.5.2 Format方法——格式化的時(shí)間字符串
8.5.3 GetDays方法——獲取完整的天數(shù)
8.5.4 GetHours方法——獲得時(shí)間段中的小時(shí)數(shù)
8.5.5 GetMinutes方法——獲得時(shí)間段中的分鐘數(shù)
8.5.6 GetSeconds方法——獲得時(shí)間段中的秒數(shù)
8.5.7 GetTotalHours方法——獲得所有小時(shí)數(shù)
8.5.8 GetTotalMinutes方法——獲得所有分鐘數(shù)
8.5.9 GetTotalSeconds方法——獲得所有的秒數(shù)
8.6 CString類——字符串類
8.6.1 AllocSysString方法——OLE自動(dòng)化返回字符串
8.6.2 AnsiToOem方法——ANSI轉(zhuǎn)換為OEM字符集
8.6.3 Collate方法——比較字符串
8.6.4 CollateNoCase方法——不區(qū)分大/小寫比較字符串
8.6.5 Compare方法——比較字符串
8.6.6 CompareNoCase方法——不區(qū)分大/小寫比較字符串
8.6.7 CString構(gòu)造函數(shù)——構(gòu)造CString類對(duì)象
8.6.8 Delete方法——?jiǎng)h除一個(gè)或多個(gè)字符
8.6.9 Empty方法——設(shè)置空字符串
8.6.10 Find方法——搜索第一個(gè)匹配字符
8.6.11 FindOneOf方法——查找相匹配第一個(gè)字符
8.6.12 Format方法——將格式化數(shù)據(jù)寫入字符串中
8.6.13 FreeExtra方法——釋放額外的內(nèi)存
8.6.14 GetAt方法——獲得由索引號(hào)指定的單個(gè)字符
8.6.15 GetBuffer方法——獲得指向字符緩沖區(qū)的指針
8.6.16 GetBufferSetLength方法——獲得字符緩沖區(qū)指針
8.6.17 GetLength方法——獲取字符串的字節(jié)數(shù)
8.6.18 Insert方法——插入單個(gè)字符或子字符串
8.6.19 IsEmpty方法——判斷字符串是否為空
8.6.20 Left方法——提取最前面的字符
8.6.21 LoadString方法——讀取Windows字符串資源
8.6.22 LockBuffer方法——為緩沖區(qū)內(nèi)字符串加鎖
8.6.23 MakeLower方法——將字母全部轉(zhuǎn)換成小寫字母
8.6.24 MakeReverse方法——字符倒序排列
8.6.25 MakeUpper方法——將字母全部轉(zhuǎn)換成大寫字母
8.6.26 Mid方法——截取一個(gè)字符串
8.6.27 OemToAnsi方法——將OEM轉(zhuǎn)換為ANSI字符集
8.6.28 ReleaseBuffer方法——結(jié)束對(duì)緩沖區(qū)的使用
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方法——?jiǎng)h除換行符、空格和tab
8.6.37 TrimRight方法——?jiǎng)h除一個(gè)或多個(gè)字符
8.6.38 UnlockBuffer方法——解鎖緩沖區(qū)

第9章 基類
9.1 CObject類——MFC類庫(kù)主要基類
9.1.1 AssertValid方法——驗(yàn)證對(duì)象的完整性
9.1.2 Dump方法——輸出診斷信息
9.1.3 GetRuntimeClass方法——獲取運(yùn)行時(shí)類信息
9.1.4 IsKindOf方法——判斷對(duì)象所屬類
9.1.5 IsSerializable方法——對(duì)象是否能夠被序列化
9.1.6 Serialize方法——向CArchive對(duì)象寫入對(duì)象信息
9.2 CCmdTarget類——MFC消息映射類的基類
9.2.1 BeginWaitCursor方法——使鼠標(biāo)指針呈現(xiàn)沙漏狀
9.2.2 EnableAutomation方法——對(duì)象設(shè)置OLE自動(dòng)功能
9.2.3 EndWaitCursor方法——恢復(fù)鼠標(biāo)指針的形狀
9.2.4 FromIDispatch方法——獲取與IDispatch相關(guān)的對(duì)象指針
9.2.5 GetIDispatch方法——獲取對(duì)象關(guān)聯(lián)的IDispatch接口指針
9.2.6 OnCmdMsg方法——分派并處理命令消息
9.2.7 OnFinalRelease方法——釋放Ole引用對(duì)象
9.2.8 RestoreWaitCursor方法——重新設(shè)置鼠標(biāo)指針為沙漏狀
9.3 CWnd類——MFC中窗口類的基類
9.3.1 Attach方法——附加窗口句柄到CWnd對(duì)象上
9.3.2 CenterWindow方法——居中窗口
9.3.3 ChildWindowFromPoint方法——在窗口的指定位置獲取子窗口
9.3.4 ClientToScreen方法——將客戶區(qū)域坐標(biāo)轉(zhuǎn)換為屏幕區(qū)域坐標(biāo)
9.3.5 CreateEx方法——使用擴(kuò)展風(fēng)格創(chuàng)建窗口
9.3.6 DeleteTempMap方法——?jiǎng)h除臨時(shí)的CWnd對(duì)象
9.3.7 DestroyWindow方法——銷毀窗口
9.3.8 Detach方法——分離Windows窗口句柄
9.3.9 EnableToolTips方法——啟動(dòng)或禁止窗口的工具提示
9.3.10 EnableWindow方法——設(shè)置窗口是否可用
9.3.11 FindWindow方法——根據(jù)類名或窗口標(biāo)題查找窗口
9.3.12 FromHandle方法——根據(jù)窗口句柄獲取窗口指針
9.3.13 FromHandlePermanent方法——根據(jù)窗口句柄獲取窗口指針
9.3.14 GetActiveWindow方法——獲取當(dāng)前活動(dòng)窗口
9.3.15 GetClientRect方法——獲取窗口的客戶區(qū)域
9.3.16 GetDC方法——獲取與窗口關(guān)聯(lián)的設(shè)備上下文指針
9.3.17 GetDesktopWindow方法——獲取系統(tǒng)桌面窗口
9.3.18 GetDlgCtrlID方法——獲取控件ID
9.3.19 GetDlgItem方法——根據(jù)控件ID獲取一個(gè)窗口指針
9.3.20 GetDlgItemInt方法——轉(zhuǎn)換控件文本為一個(gè)整數(shù)值
9.3.21 GetDlgItemText方法——根據(jù)控件ID獲取控件文本信息
9.3.22 GetExStyle方法——獲取窗口的擴(kuò)展風(fēng)格
9.3.23 GetFocus方法——獲取當(dāng)前獲得輸入焦點(diǎn)的窗口對(duì)象
9.3.24 GetFont方法——獲取當(dāng)前窗口的字體
9.3.25 GetMenu方法——獲取窗口關(guān)聯(lián)的菜單指針
9.3.26 GetNextWindow方法——獲取窗口管理器列表中的上一個(gè)或下一個(gè)窗口
9.3.27 GetOwner方法——確定滾動(dòng)條可以滾動(dòng)的范圍
9.3.28 GetParent方法——獲取當(dāng)前窗口的父窗口
9.3.29 GetScrollInfo方法——獲取窗口的滾動(dòng)條信息
9.3.30 GetScrollLimit方法——獲取滾動(dòng)條的最大滾動(dòng)范圍
9.3.31 GetScrollPos方法——獲取滾動(dòng)條中當(dāng)前滾動(dòng)塊的位置
9.3.32 GetScrollRange方法——確定滾動(dòng)條可滾動(dòng)的范圍
9.3.33 GetStyle方法——獲取窗口的普通風(fēng)格
9.3.34 GetTopWindow方法——獲取對(duì)話框中頂層的子窗口
9.3.35 GetUpdateRect方法——獲取窗口最小封閉的更新區(qū)域
9.3.36 GetWindow方法——獲取與窗口有一定關(guān)系的其他窗口
9.3.37 GetWindowDC方法——返回整個(gè)窗口的設(shè)備上下文
9.3.38 GetWindowRect方法——獲取窗口對(duì)象的整個(gè)窗口區(qū)域
9.3.39 GetWindowText方法——獲取窗口的標(biāo)題或文本信息
9.3.40 Invalidate方法——更新整個(gè)窗口的客戶區(qū)域
9.3.41 InvalidateRect方法——更新窗口的某一個(gè)區(qū)域
9.3.42 InvalidateRgn方法——更新窗口的某一個(gè)選區(qū)
9.3.43 IsChild方法——判斷某一個(gè)窗口是否是一個(gè)子窗口
9.3.44 IsWindowEnabled方法——判斷對(duì)話框是否可用
9.3.45 IsWindowVisible方法——判斷窗口是否可見
9.3.46 KillTimer方法——結(jié)束計(jì)時(shí)器
9.3.47 LockWindowUpdate方法——鎖定一個(gè)窗口
9.3.48 MapWindowPoints方法——將某個(gè)窗口的區(qū)域坐標(biāo)轉(zhuǎn)換為另一個(gè)窗口的區(qū)域坐標(biāo)
9.3.49 MessageBox方法——顯示一個(gè)消息對(duì)話框
9.3.50 ModifyStyle方法——修改窗口的普通風(fēng)格
9.3.51 ModifyStyleEx方法——修改窗口的擴(kuò)展風(fēng)格
9.3.52 MoveWindow方法——移動(dòng)窗口到指定的位置
9.3.53 OnActivate方法——在窗口對(duì)象激活或失去激活狀態(tài)時(shí)觸發(fā)
9.3.54 OnClose方法——在對(duì)話框關(guān)閉時(shí)由框架調(diào)用
9.3.55 OnCreate方法——在窗口被創(chuàng)建時(shí)由框架調(diào)用
9.3.56 OnCtlColor方法——在子控件即將被繪制時(shí)由框架自動(dòng)調(diào)用
9.3.57 OnDestroy方法——在窗口即將被釋放時(shí)由框架調(diào)用
9.3.58 OnEraseBkgnd方法——在窗口的背景需要擦除時(shí)由框架調(diào)用
9.3.59 OnHScroll方法——在用戶單擊窗口的水平滾動(dòng)條時(shí)由框架調(diào)用
9.3.60 OnKeyDown方法——在鍵盤的非系統(tǒng)鍵按下時(shí)由框架調(diào)用
9.3.61 OnKeyUp方法——在用戶釋放非功能按鍵時(shí)由框架調(diào)用
9.3.62 OnKillFocus方法——在用戶失去焦點(diǎn)時(shí)由框架調(diào)用
9.3.63 OnLButtonDblClk方法——在用戶雙擊鼠標(biāo)左鍵時(shí)由框架調(diào)用
9.3.64 OnLButtonDown方法——在用戶按下鼠標(biāo)左鍵時(shí)由框架調(diào)用
9.3.65 OnLButtonUp方法——在用戶釋放按下的鼠標(biāo)左鍵時(shí)由框架調(diào)用
9.3.66 OnMouseMove方法——在鼠標(biāo)指針移動(dòng)時(shí)由框架調(diào)用
9.3.67 OnMouseWheel方法——在鼠標(biāo)滾輪滾動(dòng)時(shí)由框架調(diào)用
9.3.68 OnMove方法——在窗口被移動(dòng)后由框架調(diào)用
9.3.69 OnNcLButtonDblClk方法——在窗口的非客戶區(qū)域雙擊鼠標(biāo)左鍵時(shí)由框架調(diào)用
9.3.70 OnNcLButtonDown方法——在窗口的非客戶區(qū)域單擊鼠標(biāo)左鍵時(shí)由框架調(diào)用
9.3.71 OnNcLButtonUp方法——在窗口的非客戶區(qū)域釋放鼠標(biāo)左鍵時(shí)由框架調(diào)用
9.3.72 OnPaint方法——在窗口需要繪制時(shí)由框架調(diào)用
9.3.73 OnSetFocus方法——在窗口獲得輸入焦點(diǎn)時(shí)由框架調(diào)用
9.3.74 OnSize方法——在窗口大小改變后由框架調(diào)用
9.3.75 OnSizing方法——在窗口大小正在改變時(shí)由框架調(diào)用
9.3.76 OnTimer方法——在用戶調(diào)用SetTimer方法后由框架根據(jù)指定的時(shí)間間隔調(diào)用
9.3.77 OnVScroll方法——在用戶觸發(fā)窗口的垂直滾動(dòng)消息時(shí)由框架調(diào)用
9.3.78 OnWindowPosChanged方法——在窗口大小、位置或Z軸順序改變時(shí)由框架調(diào)用
9.3.79 OnWindowPosChanging方法——在窗口大小、位置或Z軸順序即將改變時(shí)由框架調(diào)用
9.3.80 OnWndMsg方法——被窗口過(guò)程WindowProc或消息映射調(diào)用
9.3.81 PostMessage方法——傳遞一個(gè)窗口消息到線程的消息隊(duì)列中
9.3.82 PreCreateWindow方法——在窗口創(chuàng)建之前設(shè)置窗口風(fēng)格信息
9.3.83 PreSubclassWindow方法——在窗口被子類化之前由框架調(diào)用
9.3.84 PreTranslateMessage方法——在窗口消息被分派到窗口過(guò)程之前由框架調(diào)用
9.3.85 RedrawWindow方法——更新窗口指定的客戶區(qū)域
9.3.86 ReleaseDC方法——釋放窗口的設(shè)備上下文
9.3.87 RepositionBars方法——重新設(shè)置窗口客戶區(qū)域中控制條的位置
9.3.88 ScreenToClient方法——將屏幕坐標(biāo)轉(zhuǎn)換為窗口的客戶坐標(biāo)
9.3.89 ScrollWindow方法——滾動(dòng)窗口
9.3.90 SendDlgItemMessage方法——向控件發(fā)送一個(gè)消息
9.3.91 SendMessage方法——向窗口的窗口過(guò)程發(fā)送消息
9.3.92 SetCapture方法——設(shè)置鼠標(biāo)捕捉
9.3.93 SetDlgCtrlID方法——設(shè)置窗口控件的控件ID
9.3.94 SetDlgItemInt方法——設(shè)置對(duì)話框中指定控件的文本整數(shù)值
9.3.95 SetDlgItemText方法——設(shè)置對(duì)話框中指定控件的字符串文本
9.3.96 SetFocus方法——為窗口設(shè)置焦點(diǎn)
9.3.97 SetFont方法——設(shè)置對(duì)話框的字體
9.3.98 SetIcon方法——設(shè)置對(duì)話框顯示的圖標(biāo)
9.3.99 SetMenu方法——設(shè)置對(duì)話框顯示的菜單
9.3.100 SetParent方法——設(shè)置窗口的父窗口
9.3.101 SetScrollPos方法——設(shè)置滾動(dòng)條的滾動(dòng)位置
9.3.102 SetScrollRange方法——設(shè)置滾動(dòng)條的滾動(dòng)范圍
9.3.103 SetTimer方法——開啟一個(gè)計(jì)時(shí)器
9.3.104 SetWindowPos方法——設(shè)置窗口的大小、位置和Z軸順序
9.3.105 SetWindowRgn方法——設(shè)置窗口的顯示區(qū)域
9.3.106 SetWindowText方法——設(shè)置窗口標(biāo)題或文本
9.3.107 ShowScrollBar方法——顯示或隱藏窗口滾動(dòng)條
9.3.108 ShowWindow方法——設(shè)置窗口的顯示狀態(tài)
9.3.109 SubclassDlgItem方法——?jiǎng)討B(tài)子類化一個(gè)窗口控件
9.3.110 UnlockWindowUpdate方法——解除LockWindowUpdate方法對(duì)窗口鎖定更新
9.3.111 UpdateData方法——進(jìn)行對(duì)話框數(shù)據(jù)交換
9.3.112 UpdateWindow方法——通過(guò)發(fā)送WM_PAINT消息來(lái)更新窗口
9.3.113 WindowFromPoint方法——根據(jù)坐標(biāo)點(diǎn)返回一個(gè)窗口對(duì)象

第四篇 標(biāo)準(zhǔn)控件類
第10章 文檔、框架和視圖類
10.1 CDocument類——文檔類
10.1.1 AddView方法——附加一個(gè)視圖對(duì)象到文檔中
10.1.2 CanCloseFrame方法——在顯示文檔的框架窗口被關(guān)閉前由框架調(diào)用
10.1.3 DeleteContents方法——?jiǎng)h除文檔中的數(shù)據(jù)
10.1.4 GetDocTemplate方法——獲取一個(gè)文檔模板對(duì)象
10.1.5 GetFirstViewPosition方法——從視圖列表中獲取第一個(gè)視圖對(duì)象的位置
10.1.6 GetNextView方法——遍歷文檔對(duì)象中的視圖列表
10.1.7 GetPathName方法——獲取文檔路徑
10.1.8 IsModified方法——判斷文檔自最后一次保存后是否被修改過(guò)
10.1.9 OnChangedViewList方法——在文檔對(duì)象中的視圖列表有變動(dòng)時(shí)調(diào)用
10.1.10 OnCloseDocument方法——在文檔被關(guān)閉時(shí)由框架調(diào)用
10.1.11 OnNewDocument方法——清空文檔對(duì)象的內(nèi)容
10.1.12 OnOpenDocument方法——打開一個(gè)文檔時(shí)清空原有文檔內(nèi)容
10.1.13 OnSaveDocument方法——在用戶保存文檔時(shí)將數(shù)據(jù)寫入文件中
10.1.14 PreCloseFrame方法——在框架對(duì)象被銷毀前調(diào)用
10.1.15 RemoveView方法——從文檔對(duì)象中分離關(guān)聯(lián)的視圖對(duì)象
10.1.16 SaveModified方法——提示用戶是否保存對(duì)文檔的修改
10.1.17 SetModifiedFlag方法——標(biāo)記文檔已被修改
10.1.18 SetPathName方法——為文檔的磁盤文件指定全限定路徑
10.2 CFrameWnd類——框架類
10.2.1 ActivateFrame方法——還原或激活一個(gè)框架窗口
10.2.2 CreateView方法——在框架窗口內(nèi)創(chuàng)建一個(gè)視圖窗口
10.2.3 DockControlBar方法——使一個(gè)控制條拖入到框架窗口中
10.2.4 EnableDocking方法——使控制條能夠被拖入
10.2.5 FloatControlBar方法——使控制條處于浮動(dòng)狀態(tài)
10.2.6 GetActiveDocument方法——獲得關(guān)聯(lián)當(dāng)前活動(dòng)視圖窗口的文檔對(duì)象
10.2.7 GetActiveFrame方法——獲得一個(gè)活動(dòng)的框架窗口對(duì)象
10.2.8 GetActiveView方法——獲取關(guān)聯(lián)框架窗口的活動(dòng)視圖窗口
10.2.9 GetControlBar方法——根據(jù)控制條ID獲取一個(gè)控制條控件
10.2.10 GetMessageBar方法——獲取一個(gè)狀態(tài)欄窗口對(duì)象指針
10.2.11 GetMessageString方法——從資源文件中根據(jù)字符串ID加載一個(gè)字符串
10.2.12 IsTracking方法——確定當(dāng)前窗口中的分隔條是否正在被移動(dòng)
10.2.13 LoadFrame方法——根據(jù)資源信息創(chuàng)建一個(gè)框架窗口
10.2.14 OnCreateClient方法——?jiǎng)?chuàng)建框架對(duì)象關(guān)聯(lián)的視圖窗口
10.2.15 SetActiveView方法——設(shè)置一個(gè)活動(dòng)的視圖窗口
10.2.16 SetMessageText方法——設(shè)置狀態(tài)欄中ID為0的方格字符串文本
10.2.17 ShowControlBar方法——顯示或隱藏控制條
10.3 CView類——視圖類
10.3.1 GetDocument方法——獲取視圖窗口關(guān)聯(lián)的文檔對(duì)象
10.3.2 OnActivateFrame方法——在包含當(dāng)前視圖的框架窗口激活或失去激活時(shí)調(diào)用
10.3.3 OnBeginPrinting方法——在打印或打印預(yù)覽任務(wù)開始之前由框架調(diào)用
10.3.4 OnDragEnter方法——在鼠標(biāo)指針首次拖入到目標(biāo)窗口的非滾動(dòng)區(qū)域時(shí)由框架調(diào)用
10.3.5 OnDragOver方法——鼠標(biāo)指針在目標(biāo)窗口中移動(dòng)時(shí)由框架調(diào)用
10.3.6 OnDraw方法——設(shè)置視圖窗口的背景位圖
10.3.7 OnDrop方法——在用戶釋放拖動(dòng)的對(duì)象到目的窗口中時(shí)由框架調(diào)用
10.3.8 OnEndPrinting方法——在文檔的內(nèi)容被打印或預(yù)覽后由框架調(diào)用
10.3.9 OnEndPrintPreview方法——在用戶退出打印預(yù)覽模式時(shí)由框架調(diào)用
10.3.10 OnPrepareDC方法——在OnDraw方法和OnPrint方法調(diào)用之前調(diào)用
10.3.11 OnPrint方法——在打印文檔時(shí)由框架調(diào)用
10.4 CScrollView類——滾動(dòng)視圖類
10.4.1 FillOutsideRect方法——填充視圖窗口滾動(dòng)區(qū)域之外的區(qū)域
10.4.2 GetDeviceScrollPosition方法——獲取滾動(dòng)條的滾動(dòng)位置
10.4.3 GetDeviceScrollSizes方法——獲取當(dāng)前的映射模式、滾動(dòng)區(qū)域、每頁(yè)、每行的滾動(dòng)大小等信息
10.4.4 GetScrollPosition方法——返回當(dāng)前滾動(dòng)條的滾動(dòng)位置
10.4.5 GetTotalSize方法——返回視圖窗口滾動(dòng)區(qū)域的大小
10.4.6 ResizeParentToFit方法——調(diào)整父窗口的大小
10.4.7 ScrollToPosition方法——滾動(dòng)窗口到指定的位置
10.4.8 SetScrollSizes方法——設(shè)置視圖窗口的滾動(dòng)區(qū)域范圍
10.5 CEditView類——文本視圖類
10.5.1 FindText方法——查找視圖編輯窗口中的文本
10.5.2 GetBufferLength方法——獲取編輯框中字符緩沖區(qū)的大小
10.5.3 GetEditCtrl方法——獲取視圖編輯窗口關(guān)聯(lián)的編輯框控件
10.5.4 GetSelectedText方法——獲取編輯窗口中選中文本的內(nèi)容
10.5.5 OnFindNext方法——在用戶查找文本時(shí)執(zhí)行
10.5.6 OnReplaceAll方法——當(dāng)用戶在對(duì)話框中單擊替換所有按鈕時(shí)調(diào)用
10.5.7 OnReplaceSel方法——當(dāng)用戶在標(biāo)準(zhǔn)替換對(duì)話框中單擊替換按鈕時(shí)調(diào)用
10.5.8 PrintInsideRect方法——打印指定區(qū)域的文本
10.6 CRichEditView類——多功能文本視圖類
10.6.1 AdjustDialogPosition方法——調(diào)整某個(gè)對(duì)話框的位置
10.6.2 CanPaste方法——判斷剪貼板中包含的信息能夠粘貼到視圖窗口中
10.6.3 FindTextSimple方法——查找文本
10.6.4 GetCharFormatSelection方法——獲取當(dāng)前選中內(nèi)容的字符格式屬性
10.6.5 GetMargins方法——獲取當(dāng)前的打印邊距
10.6.6 GetPageRect方法——獲取在打印中使用的頁(yè)面范圍
10.6.7 GetPaperSize方法——獲取打印紙張的大小
10.6.8 GetPrintRect方法——獲取打印紙可打印區(qū)域
10.6.9 GetPrintWidth方法——獲取打印區(qū)域的寬度
10.6.10 GetRichEditCtrl方法——獲取與視圖窗口關(guān)聯(lián)的CRichEditCtrl控件
10.6.11 GetTextLength方法——獲取視圖窗口所有文本的長(zhǎng)度
10.6.12 OnCharEffect方法——改變當(dāng)前文字效果
10.6.13 OnParaAlign方法——改變選中文本的對(duì)齊方法
10.6.14 PrintInsideRect方法——打印指定區(qū)域的文本
10.6.15 SetCharFormat方法——設(shè)置新文本的字符屬性
10.6.16 SetMargins方法——設(shè)置視圖窗口的打印邊距
10.6.17 SetPaperSize方法——設(shè)置新的打印紙大小
10.6.18 SetParaFormat方法——設(shè)置當(dāng)前選中的段落格式屬性
10.7 CHtmlView類——超文本視圖類
10.7.1 ExecWB方法——在Web瀏覽器中執(zhí)行一個(gè)命令
10.7.2 GetAddressBar方法——確定IE瀏覽器中的地址欄是否可見
10.7.3 GetFullName方法——獲取當(dāng)前IE瀏覽器顯示的文件全路徑
10.7.4 GetLocationName方法——獲取當(dāng)前瀏覽器中顯示的資源名稱
10.7.5 GetLocationURL方法——獲取瀏覽器控件中顯示的URL
10.7.6 GetVisible方法——確定瀏覽器控件所包含的對(duì)象是否可見
10.7.7 GoBack方法——回退瀏覽的頁(yè)面
10.7.8 GoForward方法——在歷史記錄列表中顯示下一個(gè)瀏覽的頁(yè)面
10.7.9 GoHome方法——將頁(yè)面定位到首頁(yè)
10.7.10 GoSearch方法——定位到查找頁(yè)
10.7.11 LoadFromResource方法——從資源文件中加載頁(yè)面
10.7.12 Navigate方法——在視圖窗口中顯示指定的頁(yè)面
10.7.13 Navigate2方法——在視圖窗口中顯示指定的頁(yè)面
10.7.14 Refresh方法——刷新頁(yè)面
10.7.15 SetAddressBar方法——顯示或隱藏瀏覽器中的地址欄
10.7.16 Stop方法——停止當(dāng)前的操作
10.8 CSplitterWnd類——窗口分隔類
10.8.1 ActivateNext方法——執(zhí)行Next Pane或Previous Pane命令
10.8.2 CanActivateNext方法——檢查Next Pane和Previous Pane命令當(dāng)前是否有效
10.8.3 Create方法——?jiǎng)?chuàng)建一個(gè)動(dòng)態(tài)分隔器窗口
10.8.4 CreateScrollBarCtrl方法——?jiǎng)?chuàng)建一個(gè)共享的滾動(dòng)條控件
10.8.5 CreateStatic方法——?jiǎng)?chuàng)建靜態(tài)分割的窗體
10.8.6 CreateView方法——?jiǎng)?chuàng)建子視圖
10.8.7 CSplitterWnd方法——構(gòu)造CSplitterWnd對(duì)象
10.8.8 DeleteColumn方法——?jiǎng)h除一個(gè)列
10.8.9 DeleteRow方法——?jiǎng)h除行
10.8.10 DeleteView方法——?jiǎng)h除視圖
10.8.11 DoKeyboardSplit方法——鍵盤分隔
10.8.12 DoScroll方法——執(zhí)行分隔窗口的同步滾動(dòng)
10.8.13 DoScrollBy方法——將分隔窗口滾動(dòng)指定的像素?cái)?shù)
10.8.14 GetActivePane方法——獲得一個(gè)分隔器窗口中的活動(dòng)窗格
10.8.15 GetColumnCount方法——獲得分隔器中的列數(shù)
10.8.16 GetColumnInfo方法——獲取指定列的信息
10.8.17 GetPane方法——根據(jù)指定行、列返回窗格指針
10.8.18 GetRowCount方法——獲得分隔器的行數(shù)
10.8.19 GetRowInfo方法——獲得指定行的信息
10.8.20 GetScrollStyle方法——獲得分隔器窗口的共享滾動(dòng)條風(fēng)格
10.8.21 IdFromRowCol方法——獲取指定行和列處窗格的子窗口ID
10.8.22 IsChildPane方法——判斷pWnd是否是分隔器窗口的子窗口
10.8.23 OnDrawSplitter方法——繪制分隔器窗口的圖像
10.8.24 SetActivePane方法——設(shè)置一個(gè)活動(dòng)窗格
10.8.25 SetColumnInfo方法——設(shè)置指定列信息
10.8.26 SetRowInfo方法——設(shè)置指定行信息
10.8.27 SetScrollStyle方法——為分隔器窗口的共享滾動(dòng)條指定新的風(fēng)格

第11章 控制欄類
11.1 CControlBar類——控制欄基類
11.1.1 CalcDynamicLayout方法——計(jì)算動(dòng)態(tài)控制欄的維數(shù)
11.1.2 CalcFixedLayout方法——計(jì)算控制欄的水平大小
11.1.3 GetBarStyle方法——獲取控制欄風(fēng)格
11.1.4 GetBorders方法——獲取控制欄邊框值
11.1.5 GetCount方法——獲取項(xiàng)的個(gè)數(shù)
11.1.6 IsFloating方法——是否為浮動(dòng)狀態(tài)
11.1.7 SetBarStyle方法——設(shè)置控制欄風(fēng)格
11.1.8 SetBorders方法——設(shè)置控制欄邊框值
11.2 CToolBar類——工具欄類
11.2.1 CommandToIndex方法——通過(guò)命令I(lǐng)D返回索引
11.2.2 Create方法——?jiǎng)?chuàng)建窗口
11.2.3 GetButtonInfo方法——獲取按鈕信息
11.2.4 GetButtonText方法——獲取按鈕文本
11.2.5 GetItemID方法——獲取指定索引下的命令I(lǐng)D
11.2.6 GetToolBarCtrl方法——獲取工具條控件
11.2.7 LoadBitmap方法——載入位圖
11.2.8 LoadToolBar方法——載入工具欄資源
11.2.9 SetButtonInfo方法——設(shè)置按鈕信息
11.2.10 SetButtons方法——設(shè)置所有按鈕的命令I(lǐng)D
11.2.11 SetButtonText方法——設(shè)置按鈕的文本
11.2.12 SetHeight方法——設(shè)置工具欄高度
11.2.13 SetSizes方法——設(shè)置工具欄大小
11.3 CStatusBar類——狀態(tài)欄類
11.3.1 Create方法——?jiǎng)?chuàng)建窗口
11.3.2 GetPaneInfo方法——獲取指定窗格信息
11.3.3 GetPaneStyle方法——獲取狀態(tài)欄風(fēng)格
11.3.4 GetPaneText方法——獲取指定窗格的文本
11.3.5 GetStatusBarCtrl方法——獲取狀態(tài)欄控件
11.3.6 SetIndicators方法——設(shè)置所有窗格文本
11.3.7 SetPaneInfo方法——設(shè)置指定窗格信息
11.3.8 SetPaneStyle方法——設(shè)置狀態(tài)欄風(fēng)格
11.4 CReBarCtrl類——ReBar控件類
11.4.1 BeginDrag方法——開始拖放
11.4.2 DeleteBand方法——?jiǎng)h除指定索引下的帶
11.4.3 GetBandBorders方法——獲取指定帶的區(qū)域
11.4.4 GetBandCount方法——獲取帶的個(gè)數(shù)
11.4.5 GetBandInfo方法——獲取帶的信息
11.4.6 GetBarHeight方法——獲取ReBar控件高度
11.4.7 GetBarInfo方法——獲取ReBar控件信息
11.4.8 GetRect方法——獲取ReBar控件矩形區(qū)域
11.4.9 GetRowCount方法——獲取ReBar控件帶所占行數(shù)
11.4.10 GetRowHeight方法——獲取ReBar控件中指定行的高度
11.4.11 InsertBand方法——向ReBar控件中插入新帶
11.4.12 MaximizeBand方法——將ReBar控件中一個(gè)帶調(diào)整到理想或最大尺寸
11.4.13 MinimizeBand方法——將ReBar控件中一個(gè)帶調(diào)整到理想或最小尺寸
11.4.14 MoveBand方法——將一個(gè)帶從一個(gè)索引移動(dòng)到另一個(gè)索引
11.4.15 SetBandInfo方法——設(shè)置ReBar控件中已存在帶的特征
11.4.16 ShowBand方法——顯示或隱藏ReBar控件中的給定帶
11.5 CMenu類——菜單類
11.5.1 AppendMenu方法——添加新菜單
11.5.2 CheckMenuItem方法——添加或刪除檢測(cè)標(biāo)記
11.5.3 CheckMenuRadioItem方法——添加或刪除單選標(biāo)記
11.5.4 CreateMenu方法——?jiǎng)?chuàng)建菜單
11.5.5 CreatePopupMenu方法——?jiǎng)?chuàng)建彈出式菜單
11.5.6 DestroyMenu方法——釋放菜單
11.5.7 DrawItem方法——繪制菜單項(xiàng)
11.5.8 EnableMenuItem方法——控制菜單項(xiàng)是否可用
11.5.9 GetMenuItemCount方法——獲取菜單項(xiàng)的數(shù)量
11.5.10 GetMenuItemID方法——通過(guò)菜單項(xiàng)位置獲取ID
11.5.11 GetMenuItemInfo方法——獲取指定菜單項(xiàng)信息
11.5.12 GetMenuState方法——獲取菜單項(xiàng)狀態(tài)
11.5.13 GetMenuString方法——獲取菜單項(xiàng)文本
11.5.14 GetSubMenu方法——獲取子菜單項(xiàng)
11.5.15 InsertMenu方法——插入菜單項(xiàng)
11.5.16 LoadMenu方法——載入菜單資源
11.5.17 LoadMenuIndirect方法——從菜單模板中裝載菜單
11.5.18 MeasureItem方法——指定菜單維度
11.5.19 ModifyMenu方法——修改菜單項(xiàng)信息
11.5.20 RemoveMenu方法——移除菜單項(xiàng)
11.5.21 SetMenuItemBitmaps方法——設(shè)置菜單項(xiàng)顯示的位圖
11.6 CToolBarCtrl類——工具欄控件類
11.6.1 AddBitmap方法——添加位圖
11.6.2 AddButtons方法——添加按鈕
11.6.3 AddStrings方法——添加按鈕文本
11.6.4 AutoSize方法——可自動(dòng)調(diào)整大小
11.6.5 CheckButton方法——按鈕是否選中
11.6.6 CommandToIndex方法——通過(guò)命令I(lǐng)D獲取索引
11.6.7 DeleteButton方法——?jiǎng)h除按鈕
11.6.8 EnableButton方法——按鈕是否可用
11.6.9 GetAnchorHighlight方法——是否可加亮顯示
11.6.10 GetBitmapFlags方法——獲取位圖標(biāo)志
11.6.11 GetButton方法——獲取按鈕信息
11.6.12 GetButtonCount方法——獲取按鈕數(shù)量
11.6.13 GetButtonSize方法——獲取按鈕大小
11.6.14 GetDisabledImageList方法——圖像列表是否可用
11.6.15 GetHotImageList方法——獲取熱點(diǎn)圖像列表
11.6.16 GetHotItem方法——獲取熱點(diǎn)項(xiàng)索引
11.6.17 GetMaxSize方法——獲取可見項(xiàng)的最大尺寸
11.6.18 GetMaxTextRows方法——獲取按鈕文本的最大行數(shù)
11.6.19 GetRows方法——獲取按鈕顯示的行數(shù)
11.6.20 HideButton方法——隱藏按鈕
11.6.21 Indeterminate方法——設(shè)置按鈕是否具有不確定狀態(tài)
11.6.22 InsertButton方法——插入按鈕
11.6.23 IsButtonChecked方法——按鈕是否被選中
11.6.24 IsButtonEnabled方法——按鈕是否可用
11.6.25 IsButtonHidden方法——按鈕是否隱藏
11.6.26 IsButtonHighlighted方法——按鈕是否處于加亮狀態(tài)
11.6.27 IsButtonIndeterminate方法——按鈕是否處于不確定狀態(tài)
11.6.28 IsButtonPressed方法——按鈕是否被按下
11.6.29 LoadImages方法——載入圖像列表
11.6.30 MapAccelerator方法——映射加速鍵
11.6.31 MarkButton方法——設(shè)置按鈕處于高亮狀態(tài)
11.6.32 MoveButton方法——移動(dòng)按鈕
11.6.33 PressButton方法——設(shè)置按鈕是否被按下
11.6.34 RestoreState方法——恢復(fù)工具欄狀態(tài)
11.6.35 SaveState方法——保存工具欄狀態(tài)
11.6.36 SetAnchorHighlight方法——工具欄是否加亮
11.6.37 SetBitmapSize方法——設(shè)置位圖大小
11.6.38 SetButtonSize方法——設(shè)置按鈕大小
11.6.39 SetButtonStructSize方法——設(shè)置按鈕結(jié)構(gòu)大小
11.6.40 SetButtonWidth方法——設(shè)置按鈕寬度
11.6.41 SetCmdID方法——設(shè)置按鈕命令I(lǐng)D
11.6.42 SetDisabledImageList方法——設(shè)置無(wú)效按鈕圖像列表
11.6.43 SetHotImageList方法——設(shè)置熱點(diǎn)按鈕圖像列表
11.6.44 SetHotItem方法——設(shè)置熱點(diǎn)項(xiàng)的索引
11.6.45 SetIndent方法——設(shè)置工具欄與第一個(gè)按鈕的縮進(jìn)
11.6.46 SetMaxTextRows方法——設(shè)置顯示文本的最大行數(shù)
11.6.47 SetRows方法——設(shè)置工具欄的最大行數(shù)
11.6.48 SetStyle方法——設(shè)置工具欄控件風(fēng)格
11.7 CStatusBarCtrl類——狀態(tài)欄控件類
11.7.1 GetBorders方法——獲取狀態(tài)欄邊界值
11.7.2 GetParts方法——獲取窗格數(shù)量
11.7.3 IsSimple方法——是否處于簡(jiǎn)單模式
11.7.4 SetIcon方法——設(shè)置窗格圖標(biāo)
11.7.5 SetMinHeight方法——設(shè)置繪圖區(qū)的最小高度
11.7.6 SetParts方法——設(shè)置窗格數(shù)量
11.7.7 SetSimple方法——設(shè)為簡(jiǎn)單模式
11.7.8 SetText方法——設(shè)置窗格文本

第12章 對(duì)話框類
12.1 CDialog類——對(duì)話框類
12.1.1 CreateIndirect方法——使用模板創(chuàng)建對(duì)話框
12.1.2 DoModal方法——模態(tài)顯示對(duì)話框
12.1.3 EndDialog方法——關(guān)閉模態(tài)顯示的對(duì)話框
12.1.4 GetDefID方法——獲取默認(rèn)按鈕ID
12.1.5 GotoDlgCtrl方法——將焦點(diǎn)移動(dòng)到指定的控件上
12.1.6 MapDialogRect方法——將矩形單位轉(zhuǎn)換為屏幕單位
12.1.7 NextDlgCtrl方法——獲取下一個(gè)具有焦點(diǎn)的控件
12.1.8 OnCancel方法——取消對(duì)話框調(diào)用返回IDCANCEL
12.1.9 OnInitDialog方法——初始化對(duì)話框
12.1.10 OnOK方法——取消對(duì)話框調(diào)用返回IDOK
12.1.11 OnSetFont方法——設(shè)置字體
12.1.12 PrevDlgCtrl方法——獲取上一個(gè)具有焦點(diǎn)的控件
12.1.13 SetDefID方法——設(shè)置默認(rèn)按鈕
12.2 CFileDialog類——文件對(duì)話框類
12.2.1 CFileDialog方法——構(gòu)造方法
12.2.2 GetFileExt方法——獲取文件擴(kuò)展名
12.2.3 GetFileName方法——獲取文件名
12.2.4 GetFileTitle方法——獲取文件標(biāo)題
12.2.5 GetNextPathName方法——獲取下一個(gè)文件路徑
12.2.6 GetPathName方法——獲取文件路徑
12.2.7 GetReadOnlyPref方法——是否以只讀方式打開
12.2.8 GetStartPosition方法——獲取列表中第一個(gè)文件位置
12.3 CColorDialog類——顏色對(duì)話框類
12.3.1 CColorDialog方法——構(gòu)造方法
12.3.2 GetColor方法——獲取顏色
12.3.3 GetSavedCustomColors方法——獲取自定義顏色
12.3.4 OnColorOK方法——顏色選擇成功
12.3.5 SetCurrentColor方法——設(shè)置當(dāng)前選擇顏色
12.4 CFontDialog類——字體對(duì)話框類
12.4.1 CFontDialog方法——構(gòu)造方法
12.4.2 GetColor方法——獲取字體顏色
12.4.3 GetCurrentFont方法——獲取當(dāng)前字體
12.4.4 GetFaceName方法——獲取字體名稱
12.4.5 GetSize方法——獲取字體大小
12.4.6 GetStyleName方法——獲取字體風(fēng)格名稱
12.4.7 GetWeight方法——獲取字體磅值
12.4.8 IsBold方法——是否加粗
12.4.9 IsItalic方法——是否為斜體
12.4.10 IsStrikeOut方法——是否具有刪除線
12.4.11 IsUnderline方法——是否具有下劃線
12.5 CFindReplaceDialog類——查找、替換對(duì)話框類
12.5.1 CFindReplaceDialog方法——構(gòu)造方法
12.5.2 Create方法——?jiǎng)?chuàng)建窗口
12.5.3 FindNext方法——查找下一個(gè)字符串
12.5.4 GetFindString方法——獲取查找字符串
12.5.5 GetNotifier方法——獲取查找、替換對(duì)話框指針
12.5.6 GetReplaceString方法——獲取替換的字符串
12.5.7 IsTerminating方法——是否終止查找、替換對(duì)話框
12.5.8 MatchCase方法——查找時(shí)是否區(qū)分大/小寫
12.5.9 MatchWholeWord方法——查找時(shí)是否按詞查找
12.5.10 ReplaceAll方法——替換所有字符串
12.5.11 ReplaceCurrent方法——替換當(dāng)前選中字符串
12.5.12 SearchDown方法——向下查找
12.6 CPrintDialog類——打印對(duì)話框類
12.6.1 CPrintDialog方法——構(gòu)造方法
12.6.2 CreatePrinterDC方法——?jiǎng)?chuàng)建打印機(jī)畫布
12.6.3 GetCopies方法——獲取打印份數(shù)
12.6.4 GetDefaults方法——獲取打印機(jī)默認(rèn)設(shè)置
12.6.5 GetDeviceName方法——獲取當(dāng)前打印機(jī)名稱
12.6.6 GetDevMode方法——獲取打印機(jī)環(huán)境信息
12.6.7 GetDriverName方法——獲取打印機(jī)驅(qū)動(dòng)程序名稱
12.6.8 GetFromPage方法——獲取打印起始頁(yè)
12.6.9 GetToPage方法——獲取打印結(jié)束頁(yè)
12.6.10 GetPortName方法——獲取打印機(jī)端口名
12.6.11 GetPrinterDC方法——獲取打印機(jī)畫布句柄
12.6.12 PrintAll方法——打印所有文檔
12.6.13 PrintRange方法——是否選中區(qū)域打印
12.6.14 PrintSelection方法——打印選中區(qū)域
12.7 CPageSetupDialog類——頁(yè)面設(shè)置對(duì)話框類
12.7.1 CPageSetupDialog方法——構(gòu)造方法
12.7.2 CreatePrinterDC方法——?jiǎng)?chuàng)建打印機(jī)畫布
12.7.3 GetMargins方法——獲取頁(yè)邊距
12.7.4 GetPaperSize方法——獲取紙張大小
12.7.5 OnDrawPage方法——繪制頁(yè)
12.7.6 PreDrawPage方法——預(yù)處理繪制頁(yè)

第13章 控件類
13.1 CStatic類——靜態(tài)文本控件
13.1.1 GetCursor方法——獲取鼠標(biāo)指針句柄
13.1.2 GetEnhMetaFile方法——設(shè)置圖元文件句柄
13.1.3 SetCursor方法——設(shè)置鼠標(biāo)指針形狀
13.1.4 SetEnhMetaFile方法——設(shè)置圖元文件
13.2 CEdit類——編輯框控件
13.2.1 CanUndo方法——是否可執(zhí)行撤銷操作
13.2.2 CharFromPos方法——返回行號(hào)和字符索引
13.2.3 Clear方法——?jiǎng)h除選中文本
13.2.4 Copy方法——復(fù)制文本
13.2.5 Cut方法——剪切文本
13.2.6 GetFirstVisibleLine方法——設(shè)置頂端行號(hào)
13.2.7 GetHandle方法——獲取內(nèi)存句柄
13.2.8 GetLimitText方法——獲取錄入最大長(zhǎng)度
13.2.9 GetLine方法——返回指定行文本
13.2.10 GetLineCount方法——獲取行數(shù)
13.2.11 GetMargins方法——獲取左右邊距
13.2.12 GetPasswordChar方法——返回密碼字符
13.2.13 GetSel方法——獲取開始和結(jié)束位置
13.2.14 LimitText方法——限定文本長(zhǎng)度
13.2.15 LineFromChar方法——根據(jù)索引返回行號(hào)
13.2.16 LineIndex方法——返回某行字符索引
13.2.17 LineLength方法——返回行文本長(zhǎng)度
13.2.18 LineScroll方法——滾動(dòng)文本
13.2.19 Paste方法——粘貼文本
13.2.20 PosFromChar方法——返回字符左上角坐標(biāo)
13.2.21 ReplaceSel方法——替換文本
13.2.22 SetHandle方法——設(shè)置內(nèi)存句柄
13.2.23 SetLimitText方法——設(shè)置文本最大長(zhǎng)度
13.2.24 SetMargins方法——設(shè)置左右邊距
13.2.25 SetPasswordChar方法——設(shè)置字符密碼
13.2.26 SetReadOnly方法——設(shè)置編輯框控件只讀狀態(tài)
13.2.27 SetSel方法——設(shè)置選中文本
13.2.28 SetTabStops方法——設(shè)置制表符占位
13.2.29 Undo方法——撤銷最后一次操作
13.3 CRichEditCtrl類——帶格式編輯框控件
13.3.1 DisplayBand方法——顯示內(nèi)容
13.3.2 FormatRange方法——格式化文本
13.3.3 GetCharPos方法——獲取字符左上角位置
13.3.4 GetDefaultCharFormat方法——獲取默認(rèn)的字符格式化屬性
13.3.5 GetIRichEditOle方法——訪問(wèn)IRichEditOle接口
13.3.6 GetParaFormat方法——獲取段落格式化屬性
13.3.7 GetSelectionCharFormat方法——獲取字符格式化屬性
13.3.8 GetSelectionType方法——確定選擇類型
13.3.9 GetSelText方法——獲得選擇文本
13.3.10 HideSelection方法——改變選擇可視性
13.3.11 PasteSpecial方法——粘貼數(shù)據(jù)
13.3.12 SetBackgroundColor方法——設(shè)置背景色
13.3.13 SetDefaultCharFormat方法——設(shè)置默認(rèn)字符格式化屬性
13.3.14 SetOLECallback方法——訪問(wèn)OLE相關(guān)資源信息
13.3.15 SetOptions方法——設(shè)置選項(xiàng)
13.3.16 SetParaFormat方法——設(shè)置段落格式化屬性
13.3.17 SetSelectionCharFormat方法——設(shè)置字符格式化屬性
13.3.18 SetTargetDevice方法——設(shè)置線寬
13.3.19 SetWordCharFormat方法——設(shè)置格式化屬性
13.3.20 StreamIn方法——讀取字符數(shù)
13.3.21 StreamOut方法——在輸出流中寫入數(shù)據(jù)
13.4 CSliderCtrl類——滑塊控件
13.4.1 ClearSel方法——清除當(dāng)前位置
13.4.2 ClearTics方法——移除刻度線
13.4.3 GetBuddy方法——獲取伙伴窗口句柄
13.4.4 GetChannelRect方法——獲取邊界矩形
13.4.5 GetLineSize方法——獲取行大小
13.4.6 GetNumTics方法——獲取刻度線
13.4.7 GetPageSize方法——獲取一頁(yè)大小
13.4.8 GetPos方法——獲取滑塊位置
13.4.9 GetRange方法——獲取最大、最小位置
13.4.10 GetRangeMax方法——獲取最大位置
13.4.11 GetRangeMin方法——獲取最小位置
13.4.12 GetSelection方法——獲取開始和結(jié)束位置
13.4.13 GetThumbRect方法——獲取邊界矩形
13.4.14 GetTic方法——獲取刻度線位置
13.4.15 GetTicArray方法——獲取刻度線數(shù)組地址
13.4.16 GetTicPos方法——獲取刻度線物理位置
13.4.17 GetToolTips方法——獲取工具提示句柄
13.4.18 SetBuddy方法——分配伙伴窗口
13.4.19 SetLineSize方法——設(shè)置行大小
13.4.20 SetPageSize方法——設(shè)置頁(yè)大小
13.4.21 SetPos方法——設(shè)置滑塊位置
13.4.22 SetRange方法——設(shè)置范圍
13.4.23 SetRangeMax方法——設(shè)置最大范圍
13.4.24 SetRangeMin方法——設(shè)置最小范圍
13.4.25 SetSelection方法——設(shè)置開始和結(jié)束位置
13.4.26 SetTic方法——設(shè)置刻度線位置
13.4.27 SetTicFreq方法——設(shè)置刻度線頻率
13.4.28 SetTipSide方法——定位工具提示
13.4.29 SetToolTips方法——設(shè)置工具提示
13.4.30 VerifyPos方法——檢驗(yàn)滑塊位置
13.5 CProgressCtrl類——進(jìn)度條控件
13.5.1 GetRange方法——獲取范圍
13.5.2 OffsetPos方法——增加位置
13.5.3 SetRange方法——設(shè)置范圍
13.5.4 SetRange32方法——設(shè)置32位范圍
13.5.5 SetStep方法——設(shè)置步長(zhǎng)
13.5.6 StepIt方法——增加位置
13.6 CScrollBar類——滾動(dòng)條控件
13.6.1 EnableScrollBar方法——設(shè)置箭頭有效或無(wú)效
13.6.2 GetScrollInfo方法——獲取滾動(dòng)條信息
13.6.3 GetScrollLimit方法——獲取最大滾動(dòng)位置
13.6.4 GetScrollPos方法——獲取位置
13.6.5 GetScrollRange方法——獲取范圍
13.6.6 SetScrollInfo方法——設(shè)置滾動(dòng)條信息
13.6.7 SetScrollPos方法——設(shè)置位置
13.6.8 SetScrollRange方法——設(shè)置范圍
13.6.9 ShowScrollBar方法——顯示或隱藏滾動(dòng)條
13.7 CButton類——按鈕控件
13.7.1 GetButtonStyle方法——返回按鈕風(fēng)格
13.7.2 GetState方法——返回按鈕狀態(tài)
13.7.3 SetButtonStyle方法——改變按鈕風(fēng)格
13.7.4 SetState方法——設(shè)置按鈕狀態(tài)
13.8 CBitmapButton類——位圖按鈕控件
13.8.1 AutoLoad方法——加載并顯示位圖
13.8.2 LoadBitmaps方法——加載位圖圖像
13.8.3 SizeToContent方法——調(diào)整位圖按鈕大小
13.9 CSpinButtonCtrl類——微調(diào)按鈕控件
13.9.1 Create方法——?jiǎng)?chuàng)建微調(diào)按鈕
13.9.2 GetBase方法——獲取基數(shù)值
13.9.3 GetBuddy方法——獲取伙伴窗口指針
13.9.4 GetPos方法——獲取位置
13.9.5 GetRange方法——獲取范圍
13.9.6 SetBase方法——設(shè)置基數(shù)值
13.9.7 SetBuddy方法——設(shè)置伙伴窗口
13.9.8 SetPos方法——設(shè)置位置
13.9.9 SetRange方法——設(shè)置范圍
13.10 CListBox類——列表框控件
13.10.1 AddString方法——添加字符串
13.10.2 CompareItem方法——確定新項(xiàng)相對(duì)位置
13.10.3 DeleteItem方法——?jiǎng)h除列表項(xiàng)
13.10.4 DeleteString方法——?jiǎng)h除字符串
13.10.5 Dir方法——添加盤符到列表框
13.10.6 FindString方法——查找包含指定前綴的第一個(gè)字符串
13.10.7 FindStringExact方法——查找指定的字符串
13.10.8 GetCaretIndex方法——確定具有焦點(diǎn)矩形項(xiàng)的索引
13.10.9 GetCount方法——獲取列表框中的項(xiàng)目數(shù)
13.10.10 GetCurSel方法——獲取當(dāng)前選項(xiàng)的索引
13.10.11 GetItemHeight方法——獲取指定列表框中項(xiàng)的高度
13.10.12 GetItemRect方法——獲取列表項(xiàng)區(qū)域
13.10.13 GetSelCount方法——獲取當(dāng)前選中的選項(xiàng)數(shù)
13.10.14 GetSelItems方法——將選擇項(xiàng)的數(shù)目填入緩沖區(qū)
13.10.15 GetText方法——獲取一個(gè)字符串
13.10.16 GetTextLen方法——返回列表框中某一項(xiàng)的長(zhǎng)度
13.10.17 GetTopIndex方法——獲取第一個(gè)可視項(xiàng)的索引
13.10.18 InsertString方法——插入一個(gè)字符串
13.10.19 ItemFromPoint方法——確定鼠標(biāo)指針?biāo)诘捻?xiàng)
13.10.20 ResetContent方法——?jiǎng)h除列表框中所有字符串
13.10.21 SelectString方法——查找指定的字符串
13.10.22 SetCaretIndex方法——設(shè)置焦點(diǎn)矩形指定索引的項(xiàng)
13.10.23 SetColumnWidth方法——設(shè)置列的寬度
13.10.24 SetCurSel方法——設(shè)置當(dāng)前選中的選項(xiàng)
13.10.25 SetItemHeight方法——設(shè)置列表框項(xiàng)的高度
13.10.26 SetTopIndex方法——保證某個(gè)列表框項(xiàng)可見
13.11 CCheckListBox類——復(fù)選列表框控件
13.11.1 Enable方法——設(shè)置是否允許存取復(fù)選列表框中的項(xiàng)
13.11.2 GetCheck方法——獲得項(xiàng)的選中狀態(tài)
13.11.3 GetCheckStyle方法——獲得復(fù)選列表框的風(fēng)格
13.11.4 IsEnabled方法——檢測(cè)項(xiàng)是否可存取
13.11.5 SetCheck方法——設(shè)置項(xiàng)的復(fù)選框狀態(tài)
13.11.6 SetCheckStyle方法——設(shè)置復(fù)選框的風(fēng)格
13.12 CDragListBox類——拖曳列表框控件
13.12.1 BeginDrag方法——開始拖動(dòng)
13.12.2 CancelDrag方法——取消拖動(dòng)
13.12.3 Dragging方法——列表項(xiàng)拖動(dòng)中
13.12.4 DrawInsert方法——繪制插入點(diǎn)
13.12.5 Dropped方法——拖動(dòng)項(xiàng)落下
13.12.6 ItemFromPt方法——獲得某處列表框項(xiàng)的索引
13.13 CComboBox類——組合框控件
13.13.1 GetDroppedControlRect方法——獲取下拉列表框在屏幕上的坐標(biāo)
13.13.2 GetDroppedState方法——判斷下拉組合框的列表框是否可見
13.13.3 GetEditSel方法——獲取被選中字符串的起止位置
13.13.4 GetLBText方法——獲取列表框中指定位置的字符串
13.13.5 GetLBTextLen方法——返回列表框指定位置的字符串長(zhǎng)度
13.13.6 LimitText方法——設(shè)置輸入文本的最大長(zhǎng)度
……

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)