有关api,零碎也掌握了一些,如何全面的学习api,大家提提建议吧。举例问题:1、一些api函数介绍如“新编windows api大全”等,并不包含SetLayeredWindowAttributes之类的函数;
2、相关函数的介绍较为简单,没有具体说明参数的取值,比如Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As LongdwFlags的取值为Const LWA_ALPHA = &H2  或者 Const LWA_COLORKEY = &H1
可是我无法得知这俩个值,那么我就无法使用该函数。

解决方案 »

  1.   

    如果你知道LWA_ALPHA这个名字那么你可以用,API浏览器来得到他的具体值
    最好的书籍是msdn或是到微软的在线MSDN中查阅(顺便学学英语^_^)。
    在配合API浏览器来找到你要的api函数以及他要用到的结构和常量值。
      

  2.   

    外面有很多书都是翻译了MSDN的一部分。所以如果你可以把整个msdn都翻译出来。你就发了
    ^_^
      

  3.   

    个人认为对 API 函数没有必要学的那么细,用到什么查什么.关于常量值,到msdn查一下就好了
      

  4.   

    去找一个windows.inc文件
    只要你知道要申明的参数名,就知道他的值。
      

  5.   

    你可以在API阅读器中找到这些常量
      

  6.   

    www.allapi.net所有API下载一个API-Guide,慢慢看吧
      

  7.   

    找一些API阅读器
    慢慢的积累
      

  8.   

    买函数手册是不行的,API GUIDE是很好的,剩下的就只能看自己的才干了。加油吧!
    我也顶顶贴,帮帮大家的忙。
      

  9.   

    api我也想学,不过总觉得挺难的。
    关注中
      

  10.   

    对呀,同意 
    lihonggen0(李洪根,用.NET,标准答案来了)  
    不过,我的同学买了一本vb的api大全,58元,
    挺好的,
    下次上网告诉你,出版社和书名
      

  11.   

    你别看API很长一串,其实,你并不需要去一个个的输入。用API浏览器生成便可以了。只是你要知道的是,生成的这个API是干什么用的。这就需要你有一本帮助你的BOOK了。用多了,你自然以后知道是干什么用的。
      

  12.   

    要获得信息就GET...
    要设置就SET...
    身边加一个MSDN SDK,
    ----OK。
      

  13.   

    给自己定一个目标,然后找一些书籍什么的看,涉及api的用msdn或上网问都行。
      

  14.   

    msdn没有中文的解释,很难学.
    学习API,要会里面的参数的传送,我也是初学的,不是那么明白
    msdn也是很好啦
      

  15.   

    网上很多API的书,下载几本看看。
      

  16.   

    我这有API大传下载,你们是否需要http://211.102.2.245