Win32Api.tlb是一个即为Microsoft 32位平台的应用程序编程接口头文件,tlb全名叫“Type Library”,是COM技术中所谓的“类型库”,它的作用在于以一种和具体语言无关的方式说明COM组件中接口的定义。类型库文件以".tlb"为扩展名,使用tlb之前必须先注册。
大家都知道,vb6使用DLL的函数(包括API)都需要用Declare语句声明函数,每条API都需要声明,而且,调用API所需要的一些常量、结构体(自定义类型)也需要一次次地复制粘贴,非常麻烦,
所以把vb自带的API声明、结构、常量等等写入tlb,利用vb6对com的支持,只需在工程里引用上tlb,tlb中的所有API声明、常数、结构就能像内部函数一样使用,不需要再额外声明,极大方便使用API
in32 API即为Microsoft 32位平台的应用程序编程接口(Application Programming Interface)。所有在Win32平台上运行的应用程序都可以调用这些函数。
使用Win32 API,应用程序可以充分挖掘Windows的32位操作系统的潜力。 Mircrosoft的所有32位平台都支持统一的API,包括函数、结构、消息、宏及接口。使用 Win32 API不但可以开发出在各种平台上都能成功运行的应用程序,而且也可以充分利用每个平台特有的功能和属性。
在具体编程时,程序实现方式的差异依赖于相应平台的底层功能的不同。最显著的差异是某些函数只能在更强大的平台上实现其功能。例如,安全函数只能在Windows NT操作系统下使用。另外一些主要差别就是系统限制,比如值的范围约束,或函数可管理的项目个数等等。
2016年6月25日
修正CreateStreamOnHGlobal函数声明错误
紧急修正GDI+和GDI系列以及ole32部分函数名、参数名的命名错误200余处,将之前的PoLONG修正为Point
原因是合作者使用有bug的正则导致命名错误。
2016年6月23日
修改结构体INPUT的名字与vb关键字重名的问题,使用别名INPUTAPI
2016年6月19日
修正OleCreatePictureIndirectPic函数命名错误
正式为tlb更名:“Win32API之vb6头文件”
当前版本号:“2016-6-19添加更新”