我們都知道在window中有一個很大的服務中心,調用這個服務中心的各種服務(每一種服務就是一個函數),可以幫應用程式達到開啟視窗、描繪圖形、使用周邊設備等目的,由于這些函數服務的對象是應用程序,我們就叫它Application Programming Interface。不知道有沒有朋友想學習Windows API的?今天小編就帶來了,學習api參考手冊完全版的而且還是chm版的。喜歡的朋友可以下載下來看看效果!
內容介紹
本書是關于Microsoft Win32 API函數的完整參考手冊。書中詳細介紹了每一個Win32 API函數的使用方法,其中著重介紹其原型表示,函數說明、參數說明、注意事項、相應頭文件(.H)鏈接庫(.LIB或.DLL)和典型示例。對于每個函數本書給出了相應的示例部分,這樣讀者在閱讀相應的Win32 API函數時就能很快地了解它的具體功能和使用方法,便于更快地掌握該接口函數。本書是從事Microsoft Windows操作系統開發和應用人員的必備參考書,也可作為大專院校相關專業師生自學、教學參考用書。
目錄
第1章 概述
1.1 Win32程序概述
1.2 圖形界面編程
1.3 消息傳遞機制
1.4 Win32 API概述
1.5 為什么用API
1.6 如何在程序中調用API函數
1.7 本書示例約定
第2章 窗口處理
2.1 窗口簡介
2.2 窗口的創建和撤銷
2.3 窗口之間的關系
2.4 窗口的大小、位置和布局
2.5 顯示窗口
2.6 窗口屬性
··· ···
api舉例
2、CharSet 控制調用函數的名稱版本及指示如何向方法封送 String 參數。
此字段被設置為 CharSet 值之一。如果 CharSet 字段設置為
Unicode,則所有字符串參數在傳遞到非托管實現之前都轉換成 Unicode 字符。這還導致向 DLL
EntryPoint 的名稱中追加字母“W”。如果此字段設置為 Ansi,則字符串將轉換成 ANSI
字符串,同時向 DLL EntryPoint 的名稱中追加字母“A”。大多數 Win32 API
使用這種追加“W”或“A”的約定。如果 CharSet 設置為 Auto,則這種轉換就是與平臺有關的(在
Windows NT 上為 Unicode,在 Windows 98 上為 Ansi)。CharSet
的默認值為 Ansi。CharSet 字段也用于確定將從指定的 DLL
導入哪個版本的函數。CharSet.Ansi 和 CharSet.Unicode 的名稱匹配規則大不相同。對于
Ansi 來說,如果將 EntryPoint
設置為“MyMethod”且它存在的話,則返回“MyMethod”。如果 DLL
中沒有“MyMethod”,但存在“MyMethodA”,則返回“MyMethodA”。對于 Unicode
來說則正好相反。如果將 EntryPoint
設置為“MyMethod”且它存在的話,則返回“MyMethodW”。如果 DLL
中不存在“MyMethodW”,但存在“MyMethod”,則返回“MyMethod”。如果使用的是
Auto,則匹配規則與平臺有關(在 Windows NT 上為 Unicode,在 Windows 98 上為
Ansi)。如果 ExactSpelling 設置為 true,則只有當 DLL
中存在“MyMethod”時才返回“MyMethod”。
- PC官方版
- 安卓官方手機版
- IOS官方手機版