windows API以什么形式提供的,编程工具如何使用这些API的?WindowsAPI编程

解决方案 »

  1.   

    windows基本都是以dll的形式放在系统system下的,然后提供头文件,在编程工具中引用一下头文件就行,有的dll找不到的话可以手动loadlibrary或者引用对应lib文件。
      

  2.   

    楼上说的正确,一般分装在dll中,比如在windows程序中一般要添加
    #include<windows.h> 头文件,该头文件就包括好多.h  有user.h ,gdi.h等等。头文件的作用就是写明了API函数的原型,编译中利用.lib库文件,来引导插入dll中已经编译好的API的机器码。
      

  3.   

    以Windows Platform SDK的形式提供,在很多前年,当时还叫Windows SDK的时候,那时候是收费的。
      

  4.   

    大多数以C接口,一部分以COM接口的方式,通常Windows SDK就是一堆lib, dll, com。
      

  5.   

    好像是c:\windows\system32下面的那些dll,lib吧。
      

  6.   

    谢谢大家的回答,请问这些DLL在c:\windows\system32下的DLL,还是以windows SDK的形式提供的?
      

  7.   

    API在MFC中直接用就可以了。
    拿提示框来说吧:
    MessageBox就是API
    AFxMessageBox就是MFC。
      

  8.   

    以下是三大主要模块的API 提供渠道:1) .dll ---> kernel32.dll,user32.dll,gdi32.dll 
    2) .lib ---> kernel32.lib,user32.lib,gdi32.lib
    3) .h   ---> windows.h .dll 操作系统直接提供。
    .lib 编译器,或者其他渠道。
    .h   编译器,或者其他渠道。