Visual Basic将程序员和错综复杂的Windows操作系统屏蔽开来,从而提供了一种有效快速的应用程序开发环境。这只是一种折衷,它良好的开发简易性和快速性会导致较差的性能,并损失了灵活性和可控制性。幸运的是,Visual Basic是可以扩展的;当VB隐藏的细节妨碍了应用程序开发时,你总可以通过直接调用Win32应用程序编程接口(API)来弥补VB的缺点。《Visual Basic Win32 API编程》面向的对象是中级和高级VB程序员,他们对在自己的应用程序中组合Windows的系统服务非常感兴趣。为了帮助程序员实现这个目的,这本书集中讲述两个方面内容:Windows NT和Windows 9x操作系统的基本操作。因为微软的文档很少考虑为了调用Win32 API函数读者需要知道什么内容。Win32 API中的主要函数。在讨论Win32 API时,这本书首先说明如何从Visual Basic代码中调用Win32 API,然后解释如何有效地使用主要的Win32 API函数。在说明如何在应用程序中使用Win32 API时,这本书集中解释了如何完成范围广泛的、从简单到复杂的各种实用编程任务,包括:获得基本的系统信息,例如操作系统的版本。在一个列表框事添加制表键停止。向注册表和私有配置文件中写数据,或从它们中获得数据。使两个VB应用程序同步,让它们协同工作。枚举系统中可得到的字体。建立控件的子类,从而产生特殊的动作。侵入另一个应用程序的地址空间,可以读写它的数据并执行它的代码。安装显示器挂钩或者改变鼠标或键盘的行为。本书提供了Visual Basic程序员成为真正高手所需要的背景知识和信息,帮助程序员清除在调Win32 API时经常发生的错误。