Windows 7 API Code Pack介紹
Window 7 RTM版發(fā)布以來(lái),受到很多開(kāi)發(fā)人員的關(guān)注,畢竟系統(tǒng)要更新?lián)Q代,軟件很功能也要順應(yīng)潮流.Windows API Code Pack for Microsoft .NET Framework是一個(gè)API的包裝,向.NET開(kāi)發(fā)人員暴露了Windows的功能。這個(gè)代碼包主要用C#寫(xiě)成,在暴露DirectX功能的時(shí)候也用到C++/CLI??梢钥吹皆创a,不過(guò)它不是開(kāi)源的。
雖然這個(gè)函數(shù)庫(kù)的某些部分可以用于之前的操作系統(tǒng),但它還是主要面向Windows 7開(kāi)發(fā)人員的。下面的特性列表直接摘錄自項(xiàng)目主頁(yè)。
◆Windows 7 任務(wù)欄的個(gè)性化快捷菜單(Jump List)、程序圖標(biāo)輪廓效果(Icon Overlay)、程序圖標(biāo)進(jìn)度條效果(Progress Bar)、標(biāo)簽式縮略圖(Tabbed Thumbnail)和縮略圖工具欄(Thumbnail Toolbar)。
◆Windows 7 資源庫(kù)(Libraries)、固定名稱(chēng)文件夾(Known Folders)、非文件系統(tǒng)容器。
◆Windows Shell的搜索API支持,提供了一個(gè)層級(jí)式的Shell命名空間實(shí)體、以及針對(duì)Shell對(duì)象的拖拽功能。
◆資源管理器瀏覽器控件(Explorer Browser Control)。
◆Shell屬性系統(tǒng)。
◆Windows Vista和Windows 7的通用文件對(duì)話框,并包括了自定義控件。
◆Windows Vista和Windows 7的任務(wù)對(duì)話框。
◆包裝了Direct3D 11.0、Direct3D 10.1/10.0、DXGI 1.0/1.1、Direct2D 1.0、DirectWrite、Windows圖像組件(WIC)API。(DirectWrite和WIC是部分支持的)
◆傳感器平臺(tái)API。
◆電源管理API。
◆應(yīng)用程序重啟核恢復(fù)API
。
◆網(wǎng)絡(luò)列表管理器API。
◆命令連接(Command Link)控件和系統(tǒng)定義的Shell圖標(biāo)。
【編輯推薦】