注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)PowerbuilderPowerBuilder Win32API程序設(shè)計(jì)

PowerBuilder Win32API程序設(shè)計(jì)

PowerBuilder Win32API程序設(shè)計(jì)

定 價(jià):¥63.00

作 者: 馬貴安等編
出版社: 清華大學(xué)出版社
叢編項(xiàng): PowerBuilder Win32API技術(shù)叢書
標(biāo) 簽: Powerbuilder

ISBN: 9787302089889 出版時(shí)間: 2004-07-01 包裝: 平裝
開本: 16 頁數(shù): 648 字?jǐn)?shù):  

內(nèi)容簡介

  本書特點(diǎn):·深層次詮釋W(xué)in32API技術(shù)的內(nèi)涵·全方位擴(kuò)充和豐富PowerBuilder的功能·快速提升用戶的PowerBuilder應(yīng)用開發(fā)水準(zhǔn)·適用于PowerBuilder7.0及以上版本·配書光盤提供了本書范例的全部源代碼通過Windows應(yīng)用程序接口API,可以豐富和擴(kuò)充PowerBuilder功能。本套叢書是目前國內(nèi)外第一套系統(tǒng)介紹PowerBuilder中Win32API程序設(shè)計(jì)的書籍,叢書以豐富的實(shí)例,系統(tǒng)、全面、深入介紹了在PowerBuilder中調(diào)用Windows系統(tǒng)API函數(shù)的方法,提供了大量應(yīng)用系統(tǒng)開發(fā)中迫切需要,而用PowerBuilder無法實(shí)現(xiàn)的功能。該書為《PowerBuilderWin32API程序設(shè)計(jì)寶典基礎(chǔ)卷》,全書共分六篇二十一章,內(nèi)容包括PowerBuilderAPI基礎(chǔ),Windows系統(tǒng)版本、區(qū)域等信息獲取,Windows系統(tǒng)控制面板、注冊表訪問、ODBC數(shù)據(jù)源設(shè)置、多媒體程序設(shè)計(jì),系統(tǒng)通用對(duì)話框的調(diào)用,文件、目錄和磁盤的訪問與操作,以及如何通過API函數(shù)擴(kuò)充窗口、菜單、按鈕功能等內(nèi)容。全書內(nèi)容循序漸進(jìn),有非常強(qiáng)的針對(duì)性和實(shí)用性,書中提供了大量在應(yīng)用開發(fā)中十分重要而PowerBuilder本身沒有提供的功能,是帶領(lǐng)讀者快速進(jìn)入API天地的開篇之作。本書可供具有一定PowerBuilder程序設(shè)計(jì)基礎(chǔ),而需要進(jìn)一步擴(kuò)充和了解PowerBuilder更多功能的程序員使用,也可供VisualBasic或Delphi等其它開發(fā)語言的程序員參考。

作者簡介

  馬貴安,高級(jí)工程師,現(xiàn)供職于黃河水利水電開發(fā)總公司。長期從事MIS及GIS系統(tǒng)在企業(yè)的應(yīng)用和推廣工作。主持和參與開發(fā)了多個(gè)應(yīng)用于水利、文物保護(hù)、水環(huán)境保護(hù)等領(lǐng)域的信息系統(tǒng)。對(duì)Win32API技術(shù)及其在PowerBuilder中的應(yīng)用有很深的造詣。

圖書目錄

第一篇  Windows API基礎(chǔ)篇
 第1章  Win32 API基礎(chǔ)  3
 1.1  引  言  3
 1.2  API概念  4
 1.2.1  解決問題的三個(gè)途徑  4
 1.2.2  API釋義  5
 1.2.3  體驗(yàn)API的存在  6
 1.2.4  API函數(shù)的分類 8
 1.3  動(dòng)態(tài)庫與動(dòng)態(tài)鏈接  9
 1.3.1  動(dòng)態(tài)庫位于何處?  9
 1.3.2  靜態(tài)鏈接與動(dòng)態(tài)鏈接  10
 1.3.3  動(dòng)態(tài)鏈接的優(yōu)點(diǎn)  11
 1.4  獲取API信息資源  12
 1.4.1  MSDN――Windows API的技術(shù)庫  12
 1.4.2  精采網(wǎng)站――程序員的樂園  14
 1.5  風(fēng)險(xiǎn)警示  19
 第2章  PowerBuilder的函數(shù). 結(jié)構(gòu)和數(shù)據(jù)類型  20
 2.1  函  數(shù)  20
 2.1.1  函數(shù)概述  20
 2.1.2  函數(shù)的類型  22
 2.1.3  定義函數(shù)  23
 2.1.4  函數(shù)調(diào)用的優(yōu)先級(jí)  25
 2.1.5  函數(shù)的過載和重載  26
 2.1.6  向函數(shù)傳遞參數(shù)  27
 2.1.7  函數(shù)的返回值  28
 2.2  結(jié)  構(gòu)  29
 2.2.1  結(jié)構(gòu)概述  29
 2.2.2  定義結(jié)構(gòu)  29
 2.2.2  結(jié)構(gòu)的賦值與引用  31
 2.3  PowerBuilder的數(shù)據(jù)類型. 變量和常量  32
 2.3.1  標(biāo)準(zhǔn)數(shù)據(jù)類型  32
 2.3.2  Any數(shù)據(jù)類型  33
 2.3.3  變量和常量  34
 第3章  外部函數(shù)的聲明和調(diào)用  37
 3.1  外部函數(shù)聲明  37
 3.1.1  何處聲明?  37
 3.1.2  聲明格式的約定  38
 3.1.3  Alias For的作用  39
 3.2  PowerBuilder與DLL之間參數(shù)傳遞方式  42
 3.2.1  參數(shù)傳遞的兩種方式――值傳遞與引用傳遞  42
 3.2.2  如何確定參數(shù)的傳遞方式  43
 3.3  向DLL函數(shù)傳遞不同類型的參數(shù)  44
 3.3.1  傳遞數(shù)值型數(shù)據(jù)  44
 3.3.2  傳遞字符串型數(shù)據(jù)  45
 3.3.3  傳遞結(jié)構(gòu)型數(shù)據(jù)  46
 3.3.4  傳遞數(shù)組  48
 3.3.5  NULL值傳遞  52
 3.3.6  傳遞屬性  53
 3.3.7  能傳遞函數(shù)指針嗎?  53
 3.3.8  能傳遞Any數(shù)據(jù)類型嗎?  54
 3.4  數(shù)據(jù)類型的轉(zhuǎn)換   55
 3.4.1  API函數(shù)的 C原型  55
 3.4.2  PB聲明中數(shù)據(jù)類型轉(zhuǎn)換  56
 3.4.2  數(shù)據(jù)類型轉(zhuǎn)換的進(jìn)一步討論  58
 3.5  API函數(shù)標(biāo)識(shí)常量及其邏輯運(yùn)算  61
 3.5.1  函數(shù)標(biāo)識(shí)常量的定義  62
 3.5.2  函數(shù)標(biāo)識(shí)常量的作用  64
 3.5.3  常量的位邏輯運(yùn)算  65
 3.5.4  創(chuàng)建數(shù)值位邏輯運(yùn)算用戶對(duì)象  69
 3.6  外部函數(shù)調(diào)用錯(cuò)誤信息及排錯(cuò)技巧  77
 3.6.1  常見錯(cuò)誤信息解析  77
 3.6.2  防止錯(cuò)誤的一些基本規(guī)則  80
 3.7  API函數(shù)調(diào)用失敗錯(cuò)誤代碼和信息  82
 3.7.1  獲得Win32 API函數(shù)調(diào)用失敗錯(cuò)誤代碼  82
 3.7.2  根據(jù)錯(cuò)誤代碼獲取錯(cuò)誤信息  83
 3.7.3  獲取錯(cuò)誤信息應(yīng)用示例  84
 第二篇  Windows系統(tǒng)信息篇
 第4章  Windows系統(tǒng)版本信息  91
 4.1  判斷Windows系統(tǒng)平臺(tái)類型  91
 4.1.1  判斷Windows系統(tǒng)平臺(tái)類型  91
 4.1.2  判斷Windows NT系統(tǒng)版本類型  95
 4.2  獲取Windows系統(tǒng)版本的詳細(xì)信息  98
 4.2.1  Windows系統(tǒng)主要版本特征  98
 4.2.2  相關(guān)API函數(shù)和結(jié)構(gòu)  99
 4.2.3  獲取系統(tǒng)版本詳細(xì)信息示例  101
 4.3  獲取Windows系統(tǒng)產(chǎn)品ID  104
 4.3.1  產(chǎn)品ID在注冊表中位置  104
 4.3.2  應(yīng)用示例  105
 第5章  Windows系統(tǒng)目錄  107
 5.1  Windows系統(tǒng)目錄的獲取  107
 5.1.1  取得Windows的安裝路徑  107
 5.1.2  多用戶系統(tǒng)下共享Windows路徑獲取  108
 5.1.3  Windows系統(tǒng)System目錄路徑  110
 5.2  系統(tǒng)特殊目錄的獲取  112
 5.2.1  特殊文件夾標(biāo)識(shí)――CSIDL碼  112
 5.2.2  獲取特殊文件夾相關(guān)API函數(shù)  113
 5.2.3  應(yīng)用示例  113
 5.3  臨時(shí)文件目錄的獲取  116
 5.3.1  相關(guān)API函數(shù)  116
 5.3.2  應(yīng)用示例  117
 第6章  Windows系統(tǒng)信息摘要  119
 6.1  獲取系統(tǒng)處理器信息  119
 6.1.1  相關(guān)API函數(shù)和結(jié)構(gòu)  119
 6.1.2  應(yīng)用示例  122
 6.2  獲取系統(tǒng)內(nèi)存信息  127
 6.2.1  相關(guān)API函數(shù)和結(jié)構(gòu)  127
 6.2.2  應(yīng)用示例  128
 6.3  獲取計(jì)算機(jī)和系統(tǒng)用戶名稱  130
 6.3.1  獲取計(jì)算機(jī)標(biāo)識(shí)名稱  130
 6.3.2  設(shè)置計(jì)算機(jī)標(biāo)識(shí)名稱  132
 6.3.3  獲取系統(tǒng)當(dāng)前用戶的名稱  133
 6.4  獲取系統(tǒng)信息摘要綜合示例  137
 6.4.1  創(chuàng)建獲取系統(tǒng)綜合信息用戶對(duì)象  137
 6.4.2  應(yīng)用示例  144
 第7章  Windows系統(tǒng)區(qū)域信息  147
 7.1  系統(tǒng)區(qū)域  147
 7.1.1  系統(tǒng)區(qū)域和區(qū)域代碼  147
 7.1.2  獲取系統(tǒng)區(qū)域識(shí)別碼  151
 7.1.3  獲取系統(tǒng)區(qū)域信息  153
 7.1.4  設(shè)置系統(tǒng)區(qū)域信息  156
 7.2  獲取系統(tǒng)國家/地區(qū). 語言設(shè)置信息  158
 7.2.1  國家/地區(qū). 語言信息標(biāo)識(shí)  158
 7.2.2  獲取國家/地區(qū). 語言等區(qū)域信息  159
 7.3  獲取系統(tǒng)日期設(shè)置信息  163
 7.3.1  日期信息標(biāo)識(shí)  163
 7.3.2  獲取日期區(qū)域信息  165
 7.3.3  國際化程序開發(fā)對(duì)日期設(shè)置的考慮  170
 7.4  獲取系統(tǒng)區(qū)域時(shí)間設(shè)置信息  174
 7.4.1  時(shí)間信息標(biāo)識(shí)  174
 7.4.2  獲取區(qū)域時(shí)間信息  174
 7.5  獲取系統(tǒng)貨幣設(shè)置信息  177
 7.5.1  貨幣信息標(biāo)識(shí)  177
 7.5.2  獲取貨幣區(qū)域信息  177
 7.6  獲取系統(tǒng)數(shù)字設(shè)置信息  183
 7.6.1  數(shù)字信息標(biāo)識(shí)  183
 7.6.2  獲取數(shù)字區(qū)域信息  184
 第三篇  Windows系統(tǒng)操作篇
 第8章  系統(tǒng)控制面板操作  189
 8.1  控制面板操作命令  189
 8.1.1  控制面板的啟動(dòng)  189
 8.1.2  控制面板操作命令Rundll32  190
 8.2  控制面板中子項(xiàng)的調(diào)用  191
 8.2.1  控制面板中子項(xiàng)與.cpl文件  191
 8.2.2  控制面板中內(nèi)建子項(xiàng)的調(diào)用  192
 8.2.3  使用Control.exe打開控制面板  194
 8.2.4  應(yīng)用示例  196
 8.3  控制面板操作命令參考  200
 8.3.1  控制面板命令詳解  200
 8.3.2  控制面板命令一覽表  214
 第9章  系統(tǒng)注冊表訪問  219
 9.1  注冊表概述  219
 9.1.1  什么是注冊表?  219
 9.1.2  注冊表結(jié)構(gòu)  220
 9.1.3  鍵. 子鍵和值項(xiàng)  223
 9.1.4  注冊表存儲(chǔ)空間  225
 9.1.5  注冊表預(yù)定義鍵及其句柄  225
 9.2  打開和關(guān)閉注冊表鍵  226
 9.2.1  打開注冊表鍵  226
 9.2.2  關(guān)閉注冊表鍵  229
 9.3  創(chuàng)建和刪除注冊表鍵   230
 9.3.1  創(chuàng)建注冊表鍵   230
 9.3.2  刪除注冊表鍵  233
 9.4  設(shè)置或刪除注冊表鍵值  235
 9.4.1  設(shè)置注冊表鍵值  235
 9.4.2  刪除注冊表鍵值  241
 9.5  注冊表數(shù)據(jù)檢索   243
 9.5.1  枚舉注冊表鍵下的所有子鍵  243
 9.5.2  枚舉注冊表鍵下面的值項(xiàng)  246
 9.5.3  檢索指定注冊表鍵下的值項(xiàng)  249
 9.6  注冊表文件  251
 9.6.1  注冊表文件基本概念  251
 9.6.2  將注冊表鍵信息導(dǎo)出為注冊表文件  252
 9.6.3  將注冊表文件信息添加到注冊表中  255
 9.7  注冊表訪問實(shí)例   257
 9.7.1  Windows啟動(dòng)時(shí)自動(dòng)執(zhí)行某一程序  257
 9.7.2  創(chuàng)建文件關(guān)聯(lián)  261
 9.7.3  創(chuàng)建應(yīng)用程序"安裝/刪除"信息  268
 第10章  系統(tǒng)桌面控制  273
 10.1  桌面對(duì)系統(tǒng)界面的整合  273
 10.2  系統(tǒng)桌面操作  274
 10.2.1  獲取系統(tǒng)任務(wù)欄設(shè)置  274
 10.2.2  回收站操作  277
 10.2.3  最近打開過的文檔  281
 10.3  桌面墻紙和屏幕保護(hù)程序的設(shè)置  283
 10.3.1  相關(guān)API函數(shù)  283
 10.3.2  設(shè)置桌面墻紙  285
 10.3.3  設(shè)置屏幕保護(hù)程序  289
 10.4  系統(tǒng)顯示模式設(shè)置  294
 10.4.1  使用環(huán)境對(duì)象獲取當(dāng)前顯示模式  294
 10.4.2  使用API函數(shù)獲取顯示模式更多信息  294
 10.4.3  列出系統(tǒng)支持的所有顯示模式  298
 10.4.4  動(dòng)態(tài)改變屏幕分辨率  304
 10.5  獲取或設(shè)置系統(tǒng)顏色  312
 10.5.1  獲取Windows系統(tǒng)顯示要素的顏色  312
 10.5.2  設(shè)置Windows系統(tǒng)顯示要素的顏色  314
 第11章  多媒體程序設(shè)計(jì)  317
 11.1  波形音頻的播放  317
 11.1.1  波形音頻  317
 11.1.2  判斷系統(tǒng)是否具備音頻播放設(shè)備  318
 11.1.3  使用PlaySound播放音頻文件  318
 11.1.4  使用PlaySound播放系統(tǒng)聲音  320
 11.1.5  使用sndPlaySound播放音頻文件  325
 11.2   媒體控制接口指令MCI  326
 11.2.1  媒體控制接口指令MCI  326
 11.2.2  媒體設(shè)備類型  329
 11.2.3  MCI指令的構(gòu)成  329
 11.3  高級(jí)API多媒體控制函數(shù)   330
 11.3.1  通過mciSendString函數(shù)發(fā)送MCI指令  331
 11.3.2  獲取MCI指令錯(cuò)誤信息  331
 11.4  使用MCI指令播放音頻文件  333
 11.4.1  播放音頻文件的基本方法  333
 11.4.2  長文件名音頻文件的播放  334
 11.4.3  連續(xù)播放某個(gè)音頻文件  336
 11.4.4  MIDI音樂的播放  338
 11.5  使用MCI指令播放AVI視頻  339
 11.5.1  相關(guān)MCI指令的用法  339
 11.5.2  AVI視頻的播放  340
 11.6   CD音頻的播放  342
 11.6.1  CD Audio相關(guān)MCI指令  343
 11.6.2  定制CD播放器  344
 第12章  ODBC數(shù)據(jù)源設(shè)置  353
 12.1  ODBC基礎(chǔ)  353
 12.1.1  ODBC涵義  353
 12.1.2  PB對(duì)ODBC數(shù)據(jù)源的訪問  356
 12.2  通過控制面板配置ODBC數(shù)據(jù)源   357
 12.2.1  為PB應(yīng)用定義ODBC數(shù)據(jù)源  357
 12.2.2  為PB應(yīng)用建立數(shù)據(jù)庫配置文件  360
 12.3  通過注冊表配置ODBC數(shù)據(jù)源  362
 12.3.1  注冊表中有關(guān)ODBC的鍵  362
 12.3.2  通過注冊表中動(dòng)態(tài)注冊O(shè)DBC驅(qū)動(dòng)  365
 12.3.3  通過注冊表動(dòng)態(tài)注冊O(shè)DBC數(shù)據(jù)源  368
 12.4  ODBC API函數(shù)調(diào)用  371
 12.4.1  獲取數(shù)據(jù)源DNS列表  371
 12.4.2  獲取系統(tǒng)安裝的數(shù)據(jù)庫驅(qū)動(dòng)列表  377
 12.4.3  使用SQLConfigDataSource函數(shù)配置數(shù)據(jù)源  379
 12.4.4  獲取當(dāng)前ODBC連接的DBMS. 數(shù)據(jù)庫和用戶  381
 12.5  系統(tǒng)ODBC設(shè)置對(duì)話框的調(diào)用  383
 12.5.1  調(diào)用"創(chuàng)建新數(shù)據(jù)源"設(shè)置向?qū)?nbsp; 383
 12.5.2  打開"ODBC數(shù)據(jù)源管理器"  384
 第四篇  系統(tǒng)通用對(duì)話框篇
 第13章  文件. 文件夾選擇通用對(duì)話框  387
 13.1  PB的文件打開. 保存對(duì)話框  387
 13.1.1  打開文件對(duì)話框  387
 13.1.2  保存文件對(duì)話框  388
 13.2  內(nèi)存管理函數(shù)  389
 13.2.1  內(nèi)存分配函數(shù)  390
 13.2.2  內(nèi)存鎖定和釋放函數(shù)  392
 13.2.3  內(nèi)存塊復(fù)制函數(shù)  394
 13.3  打開文件通用對(duì)話框的調(diào)用  395
 13.3.1  相關(guān)函數(shù)和結(jié)構(gòu)  395
 13.3.2  調(diào)用示例  398
 13.4  保存文件通用對(duì)話框的調(diào)用  403
 13.4.1  相關(guān)函數(shù)和結(jié)構(gòu)  403
 13.4.2  調(diào)用示例  403
 13.5  文件夾選擇通用對(duì)話框的調(diào)用  408
 13.5.1  相關(guān)函數(shù)和結(jié)構(gòu)  408
 13.5.2  調(diào)用示例  413
 第14章  顏色及字體選擇通用對(duì)話框  417
 14.1  顏色選擇通用對(duì)話框  417
 14.1.1  相關(guān)函數(shù)和結(jié)構(gòu)  417
 14.1.2  顏色選擇對(duì)話框調(diào)用示例  419
 14.2  字體選擇通用對(duì)話框  422
 14.2.1  相關(guān)函數(shù)和結(jié)構(gòu)  422
 14.2.2  字體選擇對(duì)話框調(diào)用示例  426
 第15章  打印及打印機(jī)通用對(duì)話框  432
 15.1  打印對(duì)話框  432
 15.1.1  相關(guān)函數(shù)和結(jié)構(gòu)  432
 15.1.2  打印對(duì)話框調(diào)用  443
 15.1.3  調(diào)用打印設(shè)置對(duì)話框  453
 15.2  頁面設(shè)置對(duì)話框  456
 15.2.1  相關(guān)函數(shù)和結(jié)構(gòu)  456
 15.2.2  調(diào)用示例  460
 15.3  打印機(jī)屬性對(duì)話框  463
 15.3.1  相關(guān)函數(shù)和結(jié)構(gòu)  463
 15.3.2  調(diào)用示例  463
 第16章   系統(tǒng)其它一些對(duì)話框   466
 16.1  消息對(duì)話框  466
 16.1.1 MessageBox消息對(duì)話框  466
 16.1.2  消息對(duì)話框調(diào)用示例  468
 16.2  提示所需磁盤或文件對(duì)話框  473
 16.2.1  相關(guān)API函數(shù)  473
 16.2.2  調(diào)用示例  474
 16.3  重新啟動(dòng)計(jì)算機(jī)對(duì)話框  476
 16.3.1  相關(guān)API函數(shù)  476
 16.3.2  調(diào)用示例  477
 16.4  文件或文件夾屬性對(duì)話框  478
 16.5  互聯(lián)網(wǎng)下載對(duì)話框  480
 16.6  "關(guān)于"對(duì)話框  482
 第五篇  文件. 目錄和磁盤操作篇
 第17章  文件與目錄訪問  487
 17.1  獲取和設(shè)置文件屬性  487
 17.1.1  獲取和設(shè)置文件屬性方法  487
 17.1.2  應(yīng)用示例  490
 17.2  文件時(shí)間屬性的讀取和設(shè)置  492
 17.2.1  訪問文件時(shí)間屬性的方法  492
 17.2.2  獲取文件對(duì)象的句柄  493
 17.2.3  獲取和設(shè)置文件時(shí)間函數(shù)  495
 17.2.4  文件時(shí)間與系統(tǒng)時(shí)間的相互轉(zhuǎn)換  496
 17.2.5  創(chuàng)建訪問文件時(shí)間用戶對(duì)象  498
 17.3  功能強(qiáng)大的SHFileOperation函數(shù)  504
 17.3.1  函數(shù)SHFileOperation簡介  504
 17.3.2  文件的拷貝. 移動(dòng)或刪除  506
 17.4  Windows 2000/XP下文件加解密  512
 17.4.1  文件加密  512
 17.4.2  文件解密  513
 17.5  長. 短格式文件名的相互轉(zhuǎn)換  513
 17.5.1  將長文件名格式轉(zhuǎn)換為短格式  514
 17.5.2  將短文件名格式轉(zhuǎn)換為長格式  514
 17.6  目錄操作   516
 17.6.1  取得當(dāng)前程序的工作路徑  516
 17.6.2  設(shè)置當(dāng)前程序的工作路徑  517
 17.6.3  獲取關(guān)聯(lián)應(yīng)用程序路徑和名稱  518
 17.6.4  目錄的創(chuàng)建與刪除  520
 17.7  神奇的ShellExecute函數(shù)  523
 17.7.1  ShellExecute函數(shù)及其功能  523
 17.7.2  ShellExecute功能演示   527
 17.7.3  ShellExecuteEX函數(shù)及其功能  532
 第18章  磁盤驅(qū)動(dòng)器訪問和控制  537
 18.1  獲取磁盤驅(qū)動(dòng)器信息  537
 18.1.1  獲取磁盤驅(qū)動(dòng)器列表  537
 18.1.2  確定磁盤驅(qū)動(dòng)器類型  539
 18.1.3  獲取磁盤的卷標(biāo)及序列號(hào)  541
 18.1.4  獲取磁盤容量信息  543
 18.2  獲取硬盤驅(qū)動(dòng)器物理信息  546
 18.2.1  獲取磁盤設(shè)備的句柄  547
 18.2.2  訪問系統(tǒng)設(shè)備的底層API函數(shù)  548
 18.2.3  獲取硬盤設(shè)備的物理信息  548
 18.3  CD-ROM驅(qū)動(dòng)器控制  557
 18.3.1  判斷系統(tǒng)是否安裝有CD-ROM驅(qū)動(dòng)器  557
 18.3.2  判斷CD-ROM驅(qū)動(dòng)器中光盤是否準(zhǔn)備就緒  559
 18.3.3  判斷系統(tǒng)是否安裝有DVD驅(qū)動(dòng)器  562
 18.3.4  CD-ROM驅(qū)動(dòng)器鎖定  572
 18.3.5  CD-ROM驅(qū)動(dòng)器彈出與載入  577
 18.4  軟磁盤控制  581
 18.4.1  判斷軟盤是否準(zhǔn)備就緒  581
 18.4.2  格式化磁盤  583
 18.5  定制目錄瀏覽對(duì)話框  585
 18.5.1 設(shè)計(jì)思路  585
 18.5.2 程序設(shè)計(jì)  588
 第六篇  窗口控制篇
 第19章  窗口操作  601
 19.1  窗口與窗口的句柄  601
 19.1.1  什么是窗口?  601
 19.1.2  窗口句柄  601
 19.2  窗口標(biāo)題欄的控制  602
 19.2.1  為標(biāo)題欄增加閃爍效果  603
 19.2.2  控制窗口標(biāo)題欄的隱藏或顯示  606
 19.2.3  通過窗口消息動(dòng)態(tài)改變窗口標(biāo)題  616
 19.2.4  無標(biāo)題欄浮動(dòng)窗口的建立  617
 19.2.5  為窗口設(shè)置不同類型的邊框  621
 19.3  通過窗口函數(shù)控制系統(tǒng)任務(wù)欄  623
 19.3.1  隱藏系統(tǒng)任務(wù)欄上的"開始"按鈕  623
 19.3.2  隱藏系統(tǒng)任務(wù)欄  627
 19.4  窗口透明效果的實(shí)現(xiàn)  628
 19.4.1  窗口透明效果  628
 19.4.2  Windows 2000/XP中窗口半透明效果的實(shí)現(xiàn)  629
 19.5  為窗口創(chuàng)建漸變色填充背景  632
 19.5.1  區(qū)域填充API函數(shù)和結(jié)構(gòu)  632
 19.5.2  從RGB值獲取紅. 綠. 蘭三原色分量  635
 19.5.3  獲取窗口設(shè)備場景的句柄  637
 19.5.4  窗口矩形漸變色填充背景的實(shí)現(xiàn)  638
 19.5.5  窗口三角形漸變色填充背景的實(shí)現(xiàn)   646
 19.6  以動(dòng)畫效果打開或關(guān)閉窗口  655
 19.6.1  使窗口產(chǎn)生動(dòng)畫的外部函數(shù)  655
 19.6.2  創(chuàng)建窗口動(dòng)畫效果用戶對(duì)象  658
 19.7  異形窗口的實(shí)現(xiàn)  663
 19.7.1  橢圓形或圓形窗口的建立  664
 19.7.2  圓角矩形窗口的建立  666
 19.7.3  不規(guī)則多邊形窗口的建立  668
 19.7.4  組合形狀窗口的建立  671
 19.8  窗口一些系統(tǒng)屬性的控制  674
 19.8.1  將窗口始終置于任務(wù)欄上方  674
 19.8.2  設(shè)置或取消全窗口拖拽功能  676
 19.8.3  設(shè)置或取消窗口動(dòng)畫顯示功能  678
 19.9  強(qiáng)化窗口工具欄和狀態(tài)欄功能  680
 19.9.1  限制窗口的最大和最小尺寸  680
 19.9.2  PB窗口工具欄和狀態(tài)欄的類名稱  682
 19.9.3  強(qiáng)化窗口工具欄和狀態(tài)欄功能  685
 第20章  窗口菜單  698
 20.1  位圖菜單的實(shí)現(xiàn)  698
 20.1.1  帶圖標(biāo)菜單的實(shí)現(xiàn)  698
 20.1.2  全位圖格式菜單的實(shí)現(xiàn)   710
 20.2  自動(dòng)隱藏菜單和多列菜單的實(shí)現(xiàn)  713
 20.2.1  窗口菜單自動(dòng)隱藏功能的實(shí)現(xiàn)  713
 20.2.2  菜單多列顯示的實(shí)現(xiàn)  715
 20.3  具有歷史記錄功能菜單的實(shí)現(xiàn)  722
 20.3.1  實(shí)現(xiàn)方法  722
 20.3.2  應(yīng)用示例  725
 20.4  窗口系統(tǒng)菜單的控制  732
 20.4.1  窗口系統(tǒng)菜單及相關(guān)API函數(shù)  732
 20.4.2  窗口關(guān)閉. 最大化. 最小化系統(tǒng)菜單控制  736
 20.4.3  將自定義菜單項(xiàng)添加到窗口系統(tǒng)菜單中  739
 20.5  彩色菜單的實(shí)現(xiàn)  745
 20.5.1  實(shí)現(xiàn)彩色菜單功能的函數(shù)  745
 20.5.2  建立為菜單涂色的"刷子"  747
 20.5.3  實(shí)現(xiàn)彩色菜單應(yīng)用實(shí)例   748
 20.6  帶背景貼圖菜單的實(shí)現(xiàn)  755
 20.6.1  創(chuàng)建位圖"刷子"  755
 20.6.2  貼圖背景菜單應(yīng)用實(shí)例   756
 20.6.3  為菜單增加滾動(dòng)能力  760
 第21章  命令按鈕  762
 21.1  IE風(fēng)格按鈕的實(shí)現(xiàn)  762
 21.1.1  IE風(fēng)格按鈕的特點(diǎn)  762
 21.1.2  IE風(fēng)格按鈕的實(shí)現(xiàn)  767
 21.2  音效按鈕的實(shí)現(xiàn)  776
 21.2.1  音效按鈕的實(shí)現(xiàn)  776
 21.2.2  帶系統(tǒng)音的音效按鈕  778
 附錄A  函數(shù)索引  780
 附錄B  結(jié)構(gòu)索引  783
 附錄C  示例索引  785

本目錄推薦

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