說明簡介

此頁沒有內(nèi)容條目
內(nèi)容

 

Windows API 函數(shù) for Visual Basic


 

API簡介

 

Windows API 就是 windows應(yīng)用程序接口,是針對microsoft windows操作系統(tǒng)家族的系統(tǒng)編程接口,這樣的系統(tǒng)包括

Windows 10

Windows 8.1

Windows 8

Windows 7

Windows Vista

Windows Server 2012

Windows 2008 R2

Windows Server 2003

Windows XP

Windows 2000

Windows 98

Windows 95

Windows Me(Millennium Editon)

Windows CE等幾乎所有版本。

 

其中32位Windows操作系統(tǒng)的編程接口稱為 Win32 API,以便與以前16位版本W(wǎng)indows編程接口(16位Windows API)區(qū)別開來。

 

 

API函數(shù)分類

 

Windows API包括幾千個可調(diào)用的函數(shù),它們大致可以分為以下幾個大類:

基本服務(wù);

組件服務(wù);

用戶界面服務(wù);

圖形多媒體服務(wù);

消息和協(xié)作;

網(wǎng)絡(luò);

Web服務(wù)。

 

 

Windows API所提供的七類功能詳細(xì)介紹:

 

1.基礎(chǔ)服務(wù)(Base Services)

 

  提供對Windows系統(tǒng)可用的基礎(chǔ)資源的訪問接口。比如象:文件系統(tǒng)(file system)、外部設(shè)備(device)、,進(jìn)程(process)、線程(thread)以及訪問注冊表(Windows registry)和錯誤處理機(jī)制(error handling)。這些功能接口位于,16位Windows下的kernel.exe、krnl286.exe或krnl386.exe系統(tǒng)文檔中;以及32位Windows下的 kernel32.dll和advapi32.dll中。

 

2.圖形設(shè)備接口(GDI)

 

  提供功能為:輸出圖形內(nèi)容到顯示器、打印機(jī)以及其他外部輸出設(shè)備。它位于16位Windows下的gdi.exe;以及32位Windows下的gdi32.dll。

 

3.圖形化用戶界面(GUI)

 

  提供的功能有創(chuàng)建和管理屏幕和大多數(shù)基本控件(control),比如按鈕和滾動條。接收鼠標(biāo)和鍵盤輸入,以及其他與GUI有關(guān)的功能。這些調(diào)用接口位于:16位Windows下的user.exe,以及32位Windows下的user32.dll。從Windows XP版本之后,基本控件和通用對話框控件(Common Control Library)的調(diào)用接口放在comctl32.dll中。

 

4.通用對話框鏈接庫(Common Dialog Box Library)

 

  為應(yīng)用程序提供標(biāo)準(zhǔn)對話框,比如打開/保存文檔對話框、顏色對話框和字體對話框等等。這個鏈接庫位于:16位Windows下的commdlg.dll中,以及32位Windows下comdlg32.dll中。它被歸類為User Interface API之下。

 

5.通用控件鏈接庫(Common Control Library)

 

  為應(yīng)用程序提供接口來訪問操作系統(tǒng)提供的一些高級控件。比如像:狀態(tài)欄(status bar)、進(jìn)度條(progress bars)、工具欄(toolbar)和標(biāo)簽(tab)。這個鏈接庫位于:16位Windows下的commctrl.dll中,以及32位Windows下comctl32.dll中。。它被歸類為User Interface API之下。

 

6.Windows外殼(Windows Shell)

 

  作為Windows API的組成部分,不僅允許應(yīng)用程序訪問Windows外殼提供的功能,還對之有所改進(jìn)和增強(qiáng)。它位于16位Windows下的shell.dll中,以及32位Windows下的shell32.dll中(Windows 95則在 shlwapi.dll中)。 它被歸類為User Interface API之下。

 

7.網(wǎng)絡(luò)服務(wù)(Network Services)

 

  為訪問操作系統(tǒng)提供的多種網(wǎng)絡(luò) 功能提供接口。它包括NetBIOS、Winsock、NetDDE及RPC等。

 

 

本幫助包含:

 

本幫助文件中的Windows API 函數(shù)大約有774個,共分十二大類,基本上包括了大部分的常用和非常用的Windows API 函數(shù)。

 

本幫助是在 陳國強(qiáng) 整理的幫助基礎(chǔ)上再整理成HTML格式。感謝 陳國強(qiáng) !