在DELPHI中使用Win32 API函数

发布时间:2014年4月13日 作者:未知 查看次数:2514

在DELPHI中使用Win32 API函数


在DELPHI中使用Win32 API函数

参考百度。
实际上,在DELPHI中调用WIN32 API函数与在C或C++中调用WIN32 API函数没有大的区别。DELPHI中将C或C++中引用的WINDOWS.H头文件改写为WINDOWS.PAS单元,使WINDOWS API函数的定义符合PASCAL语法。而其他的头文件在DELPHI中也都有相应的.PAS单元一一对应,所以在DELPHI中调用API函数时,只须将相应的API函数单元加入到USES语句的单元之中,便可直接调用相应的函数了。
{Windows.PAS是DELPHI提供的标准单元,我们要调用API函数,需要引用这个单元}

根据以上介绍,就是在单元的uses后加上Windows,默认是加上的,所以可以直接用。即有下面的:
uses Windows,.....

好了在DELPHI中调用API函数就是这样简单,我们需要知道的只是API函数的意义和参数列表,然后把它用到程序中就可以了。
需要提醒的是C的数据类型可能会与DELPHI的数据类型有些不同,而调用API函数时必须保证类型一致才行,这是我们必须注意的一点。

按照制作程序启动欢迎界面,在Project1中加了Windows,用了Sleep(2000),尽然是程序窗口无反应2秒。



版权所有!www.sieye.cn
E.Mail:sieye@sohu.com QQ:66697110