谁能总结一下调用windows API 在uses 里加些啥,如是dll 文件,如何调用,谢谢! (50分)

  • 主题发起人 主题发起人 laoyou
  • 开始时间 开始时间
常用的有ShellAPI<br>其次有ShlObj<br>还有象ActiveX之类的,很多。<br><br>经验就是,如果你知道一个API名而不知要引用那个PAS,<br>那你就用UEdit在整个目录里搜索一下,看看它在哪个文件里声明了,<br>再引用这个文件就行了(普通情况下)。
 
不用去搜索什么,你选中该函数,然后按F1;或者按住CTRL键,再用鼠标去点那些函数,Delphi<br>会自动带你找到相关函数或类.<br>调用DLL,你就最好另开一个UNIT,按照如下格式:<br>unit MouseLib;<br><br>interface<br>uses windows;<br><br>function HookUpMouse: THandle;<br>function UnHookMouse: Uint;<br>function GetPass:PChar;<br><br>implementation<br><br>function HookUpMouse: THandle; external 'HookProc.dll';<br>function UnHookMouse: Uint; external 'HookProc.dll';<br>function GetPass:PChar; external 'HookProc.dll';<br><br>end.
 
你想要用的函数,特别是Windows API,不一定帮助里面有,很多情况要搜索才能知道。<br>如果你没有引用,当然按ctrl再点鼠标也是没用的。[8D]
 
to 3h,<br>&nbsp; Uedit 怎么用,在哪里?谢谢![:)]
 
后退
顶部