while 搞不清楚的 do
begin
  查SDK在线帮助;
  if english不好 then
  begin
    安装Powerword;
  end;
end;
学吧.....................

解决方案 »

  1.   

    http://delphi.mychangshu.com/downfile.asp?ID=394&location=CoreAPI-Delphi格式的API帮助%26delphiapi.zip
    去下这个来看吧
      

  2.   

    在Delphi下学API相对容易一些,你可以通过选中一个api函数名点右键Find Declaration查看其在Delphi中的封装,也可以在Demo中找到一些实际的调用例子
      

  3.   

    推荐一个网站
    http://www.pcvc.net/relevance/arrange.asp?cateid=SDK
      

  4.   

    我可以给你一些提示,用api的话,有两个东西会用的多一些,一个是指针(pointer),一个是句柄(handle),有具体的话我可以帮帮你,我的 rbsky.myetang.com/SuperEx.exe用了超过一百条的API,我很喜欢用API,其一是接近系统底层,其二是效率高,其三是实现一个功能后在其它如VB、VC中也就会用了
      

  5.   

    你应该先了解Windows API的相关知道,用得最多的是窗口类函数和SHELL外隔函数,窗口函数你首先要读懂窗口创建机制和窗口消息机制,其中最基本的有窗口句柄和窗口区域(RECT)和画布(HDC)等概念和他们之间的关系,要多实践才能真正掌握,对于基它函数,例如获得系统打印机列表等获取系统参数的操作,一般要调用两次才能完成,第一次调用不返回要分配的缓冲尺寸,调用时缓冲区地址一般送NULL值,函数将返回需要的缓冲尺寸,一般根据具体情况而定,待第设置好缓冲的尺寸后,再进行调用,将会得到正确的值,最关键的一步是在Delphi中所有的结构定义都已经申明好,不用自己再定义,一般初次使用时就是犯缓冲地下分配错误和对指定下的结构不太了解,送的入参不符合要求。多多努力吧,实践才是最好的导师。
      

  6.   

    多多实践,
    <<windows程序设计>>是最好的学习API的书
      

  7.   

    谢谢楼上的各位兄弟,现在我又对Delphi充满着信心了。
    等一下结贴!!!