第1章 Windows應用程序接口(API)
1.1 靜態(tài)鏈接與動態(tài)鏈接庫
1.1.1 靜態(tài)鏈接
1.1.2 動態(tài)鏈接庫
1.1.3 動態(tài)鏈接庫與API函數
1.2 Win32 API簡介
1.2.1 窗口管理、圖形設備接口及系統(tǒng)服務函數
1.2.2 其他函數
1.3 在Visual Basic中使用動態(tài)鏈接庫
1.3.1 聲明
1.3.2 Visual Basic 6.0中的API函數聲明
1.4 API文本瀏覽器
1.4.1 API瀏覽器的使用
1.4.2 把聲明、常量或類型拷貝到Visual Basic代碼中
1.5 API調用舉例
1.5.1 調用API繪圖函數
1.5.2 文本輸出
1.5.3 環(huán)境設置
1.6 句柄
1.6.1 什么是句柄
1.6.2 窗口句柄
1.6.3 設備環(huán)境句柄
1.7 字符集
1.7.1 Win32API使用的字符集
1.7.2 Visual Basic與字符集
1.8 字符串參數的傳送
1.8.1 Visual Basic字符串與API字符串
1.8.2 字符串數據的傳送
1.8.3 系統(tǒng)平臺與字符串傳送
1.9 Any類型數據的傳送
1.10 數組與自定義類型數據的傳送
1.10.1 數組的傳送
1.10.2 自定義類型數據的傳送
1.11 其他數據的傳送
1.11.1 數值數據的傳送
1.11.2 變體與對象
1.11.3 指針與屬性
1.12 API函數調用總結
1.12.1 數據類型轉換
1.12.2 API調用中的常見錯誤
1.12.3 含有API函數的應用程序的調試
第2章 Visual Basic圖形程序設計基礎
2.1 對象坐標系統(tǒng)
2.1.1 默認坐標系
2.1.2 標準規(guī)格
2.1.3 自定義規(guī)格
2.2 點與直線
2.2.1 清屏與畫點
2.2.2 畫直線
2.2.3 線型與線寬
2.3 矩形
2.3.1 畫矩形
2.3.2 圖案填充
2.4 顏色
2.4.1 調色板
2.4.2 顏色參數
2.4.3 前景、背景與圖案填充
2.5 圓、橢圓和弧
2.5.1 畫圓
2.5.2 畫橢圓
2.5.3 畫弧
2.6 用PaintPicture方法畫圖
2.6.1 PaintPicture方法
2.6.2 程序舉例
2.7 圖形的滾動
第3章 API圖形程序設計
3.1 Visual Basic繪圖與API繪圖
3.1.1 Visual Basic繪圖與API繪圖的比較
3.1.2 設備環(huán)境
3.2 專用設備環(huán)境繪圖
3.3 設備環(huán)境與窗口
3.3.1 設備環(huán)境的獲取和釋放
3.3.2 程序舉例
3.4 自定義設備環(huán)境
3.4.1 建立和刪除(釋放)設備環(huán)境
3.4.2 程序舉例
3.5 在設備環(huán)境之間轉移圖像
3.6 圖形設備接口
3.7 畫筆
3.7.1 建立和刪除畫筆
3.7.2 畫筆程序舉例
3.8 刷子
3.8.1 建立刷子
3.8.2 刷子程序舉例
3.9 繪圖函數
3.9.1 API繪圖函數概覽
3.9.2 貝塞爾曲線
3.9.3 像素
3.10 光柵運算
3.10.1 什么是光柵運算
3.10.2 預定義光柵運算
3.10.3 在BitBlt函數中使用預定義ROP
3.11 光柵運算舉例
3.11.1 設計圖像顯示效果
3.11.2 圖像的翻轉、放大和縮小
第4章 多媒體控件
4.1 概述
4.1.1 什么是多媒體和多媒體系統(tǒng)
4.1.2 多媒體元素
4.2 Visual Basic的多媒體程序設計
4.2.1 Windows高級多媒體服務
4.2.2 Visual Basic的多媒體支持
4.3 MCI控件
4.3.1 MCI控件的基本功能
4.3.2 MCI命令及其使用
4.4 MCI控件的屬性和事件
4.4.1 MCI控件屬性
4.4.2 MCI控件事件
4.5 MCI控件程序舉例
4.6 Animation控件
4.6.1 Animation控件的屬性和方法
4.6.2 Animation控件舉例
4.7 MCIWnd控件
4.7.1 MCIWnd控件的主要屬性
4.7.2 程序舉例
4.8 MediaPlayer控件
4.8.1 MediaPlayer控件的屬性和方法
4.8.2 程序舉例
第5章 API多媒體程序設計
5.1 API多媒體函數
5.1.1 與多媒體有關的高級接口函數
5.1.2 高級接口函數的使用
5.2 MCI指令的構成和使用
5.2.1 MCI指令的構成
5.2.2 MCI指令的使用
5.3 MCI系統(tǒng)指令
5.4 MCI音頻指令
5.4.1 音頻指令詳解
5.4.2 程序舉例
5.5 MCI MIDI指令
5.5.1 MIDI指令詳解
5.5.2 程序舉例
5.6 MCI AVI指令
5.6.1 AVI指令詳解
5.6.2 程序舉例
5.7 MCI CD Audio指令
5.7.1 CD指令詳解
5.7.2 程序舉例
5.8 播放多種媒體文件