Visual Basic將程序員和錯綜復雜的Windows操作系統(tǒng)屏蔽開來,從而提供了一種有效快速的應用程序開發(fā)環(huán)境。這只是一種折衷,它良好的開發(fā)簡易性和快速性會導致較差的性能,并損失了靈活性和可控制性。幸運的是,Visual Basic是可以擴展的;當VB隱藏的細節(jié)妨礙了應用程序開發(fā)時,你總可以通過直接調用Win32應用程序編程接口(API)來彌補VB的缺點?!禫isual Basic Win32 API編程》面向的對象是中級和高級VB程序員,他們對在自己的應用程序中組合Windows的系統(tǒng)服務非常感興趣。為了幫助程序員實現(xiàn)這個目的,這本書集中講述兩個方面內容:Windows NT和Windows 9x操作系統(tǒng)的基本操作。因為微軟的文檔很少考慮為了調用Win32 API函數讀者需要知道什么內容。Win32 API中的主要函數。在討論Win32 API時,這本書首先說明如何從Visual Basic代碼中調用Win32 API,然后解釋如何有效地使用主要的Win32 API函數。在說明如何在應用程序中使用Win32 API時,這本書集中解釋了如何完成范圍廣泛的、從簡單到復雜的各種實用編程任務,包括:獲得基本的系統(tǒng)信息,例如操作系統(tǒng)的版本。在一個列表框事添加制表鍵停止。向注冊表和私有配置文件中寫數據,或從它們中獲得數據。使兩個VB應用程序同步,讓它們協(xié)同工作。枚舉系統(tǒng)中可得到的字體。建立控件的子類,從而產生特殊的動作。侵入另一個應用程序的地址空間,可以讀寫它的數據并執(zhí)行它的代碼。安裝顯示器掛鉤或者改變鼠標或鍵盤的行為。本書提供了Visual Basic程序員成為真正高手所需要的背景知識和信息,幫助程序員清除在調Win32 API時經常發(fā)生的錯誤。