我刚接触API编程(WIN XP VC6 SP6),谁能告诉我 windows.h 怎么实现的API声明(我看到包装了许多类型,与VB的不一样),它能调用WIN XP 的所有API吗?那位高手知道,谢谢了。

解决方案 »

  1.   

    基本上每个系统DLL都有1-N个头文件,这些头文件都申明对应DLL的所有导出函数。
    windows.h只是一个入口点,包含了系统“已知的”所有DLL的导出符号和类型定义头文件,比如kernel32.dll、user32.dll等等。
      

  2.   

    #include <windows.h>
    就足够!!
      

  3.   

    貌似只有C/C++能调用所有api,vb等其他语言都有限制
      

  4.   

    C/C++的头文件当然是用C语法来声明API了,windows.h中只包含一部分API,其它还有很多,在其它h文件中。
      

  5.   

    一楼的回复很好,那么在win98下装的VC能调用的API比winXP下的少吗,我们知道winXP比98多了许多API
      

  6.   

    http://www.abab123.com/bbs/down.asp?html=1584338去这里下载资源,老丰富了,而且是免费的、