电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> delphi技术>>Delphi如何使用Windows API:

Delphi如何使用Windows API

来源:www.cncfan.com | 2006-3-28 | (有4501人读过)

在日常开发工作中,我们经常要使用Windows API函数,那么API函存在在哪里呢?我们可以这样理解,API函数就是封装在Windows系统提供的DLL系统文件中。如我们经常使用的Beep过程(响铃),就是调用Windwos系统目录下的user32.dll中的MessageBeep实现的;SendMessage(发消息)就是直接调用user32.dll的SendMessageA。Delphi使用频率最多的Dll是:advapi32.dll、kernel32.dll、mpr.dll、version.dll、comctl32.dll、gdi32.dll、opengl32.dll、user32.dll、wintrust.dll、msimg32.dll。

那么Delphi是如何使用这API函数的呢?既然API函数存在于系统的DLL中,那么我们就可以像调用自己写的DLL一样调用API函数啦。调用DLL函数有两种方式,一种是静态方式,一种是动态方式。调用Windows的API都是采用静态方式,为什么呢?这是因为这些DLL是操作系统提供的最基本服务,操作系统在启动时就已经加载到内存中了,并且操作系统也大量的使用他们。
上一篇Windows API
下一篇API与日常编程
delphi技术热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2022 电脑爱好者 版权所有 备案号:鲁ICP备09059398号