資源簡(jiǎn)介
Windows應(yīng)用程序接口(API)是可視化編程工具功能的擴(kuò)充和延伸。本書(shū)通過(guò)大量實(shí)例,介紹了如何在Visual Basic程序設(shè)計(jì)中使用 Win32 API函數(shù),內(nèi)容包括:API函數(shù)的聲明和參數(shù)傳送、資源文件、窗口、Windows消息控制、設(shè)備環(huán)境(DC)、GDI對(duì)象、光標(biāo)、位圖與光柵運(yùn)算、字體與文本、多媒體程序設(shè)計(jì)、注冊(cè)表、進(jìn)程通信等。本書(shū)是Visual Basic較為深入的內(nèi)容,提供了大量的在軟件開(kāi)發(fā)中十分重要而用Visual Basic無(wú)法實(shí)現(xiàn)的功能,可供具有Visual Basic程序設(shè)計(jì)基礎(chǔ)和一定實(shí)踐經(jīng)驗(yàn),需要進(jìn)一步深入了解Visual Basic,進(jìn)行較高層次軟件開(kāi)發(fā)的高級(jí)用戶(hù)使用;也可供 C/C++或 Delphi程序員參考。
第1章 概述
1.1 靜態(tài)鏈接與動(dòng)態(tài)鏈接庫(kù)
1.1.1 靜態(tài)鏈接
1.1.2 動(dòng)態(tài)鏈接庫(kù)
1.1.3 動(dòng)態(tài)鏈接庫(kù)與API函數(shù)
1.2VisualBasic與Windows
1.2.1 VisualBasic和Windows的基本特性
1.2.2Windows窗口
1.3Win32API簡(jiǎn)介
1.3.1 窗口管理函數(shù)
1.3.2 圖形設(shè)備接口
1.3.3 系統(tǒng)服務(wù)
1.3.4 其他函數(shù)
1.4 在VisualBasic中使用動(dòng)態(tài)鏈接庫(kù)
1.4.1 聲明
1.4.2VisualBasic6.0中的API函數(shù)聲明
1.5 API文本瀏覽器
1.5.1 API瀏覽器的使用
1.5.2 把聲明.常量或類(lèi)型拷貝到VisualBasic代碼中
1.6 API調(diào)用舉例
1.6.1 調(diào)用API繪圖函數(shù)
1.6.2 文本輸出
1.6.3 環(huán)境設(shè)置
1.7 句柄
1.7.1 什么是句柄
1.7.2 窗口句柄
1.7.3 設(shè)備環(huán)境句柄
1.8 如何找到所需要的API
第2章Win32API函數(shù)調(diào)用
2.1 字符集
2.1.1 Win32API使用的字符集
2.1.2VisualBasic與字符集
2.2 字符串參數(shù)的傳送
2.2.1 VisualBasic字符串與API字符串
2.2.2 字符串?dāng)?shù)據(jù)的傳送
2.2.3 系統(tǒng)平臺(tái)與字符串傳送
2.3 Any類(lèi)型數(shù)據(jù)的傳送
2.4 數(shù)組與自定義類(lèi)型數(shù)據(jù)的傳送
2.4.1 數(shù)組的傳送
2.4.2 自定義類(lèi)型數(shù)據(jù)的傳送
2.5 其他數(shù)據(jù)的傳送
2.5.1 數(shù)值數(shù)據(jù)的傳送
2.5.2 變體與對(duì)象
2.5.3 指針與屬性
2.6 API函數(shù)調(diào)用總結(jié)
2.6.1 數(shù)據(jù)類(lèi)型轉(zhuǎn)換
2.6.2 含有API函數(shù)的應(yīng)用程序的調(diào)試
第3章 資源文件
3.1 資源文件的建立
3.1.1 資源的定義
3.1.2 編譯源資源文件
3.2 與使用資源文件有關(guān)的函數(shù)
3.2.1 由VisualBasic提供的函數(shù)
3.2.2API函數(shù)sndPlaySound
3.3 在VisualBasic應(yīng)用程序中使用資源文件
第4章 窗體與窗口
4.1 窗體標(biāo)題欄的控制
4.1.1 使標(biāo)題欄閃爍
4.1.2 隱藏/顯示標(biāo)題欄
4.1.3 禁用最大化.最小化和關(guān)閉按鈕
4.1.4 移動(dòng)沒(méi)有標(biāo)題欄的窗體
4.2 改變窗體形狀
4.2.1 圓形或橢圓形窗體
4.2.2 多邊形窗體
4.3 浮動(dòng)窗體與透明窗體
4.3.1 浮動(dòng)窗體
4.3.2 透明窗體
4.4 動(dòng)態(tài)打開(kāi)和關(guān)閉窗口
第5章Windows消息系統(tǒng)
5.1 基本概念
5.1.1 什么是消息
5.1.2 消息的控制
5.2VisualBasic事件與Windows消息
5.2.1 從消息到事件
5.2.2 預(yù)定義窗口程序
5.3 回調(diào)函數(shù)
5.4 增強(qiáng)窗口程序的功能
5.4.1 工作原理
5.4.2 程序舉例
5.5 鼠標(biāo)與鍵盤(pán)類(lèi)消息
5.5.1 鼠標(biāo)類(lèi)消息與鍵盤(pán)類(lèi)消息
5.5.2 WM_NCHITTEST消息
5.6 消息的截獲與處理
5.6.1 截獲單個(gè)窗口消息
5.6.2 截獲多個(gè)窗口消息
5.7 常用Windows消息詳解
5.8 窗口消息舉例
第6章 控件消息
6.1 消息的發(fā)送
6.1.1 與發(fā)送消息有關(guān)的函數(shù)
6.1.2 用消息函數(shù)發(fā)送消息
6.2 編輯控件消息
6.2.1 編輯控件的通知消息
6.2.2 編輯控件消息
6.2.3 程序舉例
6.3 列表框消息
6.3.1 列表框消息的分類(lèi)
6.3.2 列表框消息
6.3.3 列表框消息舉例
6.4 組合框消息
6.4.1 組合框消息
6.4.2 組合框消息舉例
6.5 按鈕控件消息
6.5.1 常用按鈕控件消息
6.5.2 程序舉例
第7章 設(shè)備環(huán)境(DC)
7.1 剪裁與坐標(biāo)轉(zhuǎn)換
7.1.1 剪裁
7.1.2 坐標(biāo)轉(zhuǎn)換
7.2 使用設(shè)備環(huán)境
7.2.1 設(shè)備環(huán)境的屬性和分類(lèi)
7.2.2 在VisualBasic中使用設(shè)備環(huán)境
7.3 設(shè)備環(huán)境與窗口
7.3.1 設(shè)備環(huán)境的獲取和釋
代碼片段和文件信息
評(píng)論
共有 條評(píng)論