delphi掉用windows api

我想的是:如果觉得delphi封装的api不能完成自己需要的操作.那么则需要自己调用windowsapi,具体该怎么操作呢?麻烦您详细点,谢谢.还有如果要学习一些wind... 我想的是:如果觉得delphi封装的api不能完成自己需要的操作.那么则需要自己调用windows api,具体该怎么操作呢?麻烦您详细点,谢谢.还有如果要学习一些windows api的功能和详细使用需要看什么书?用delphi使用windows api时用什么语言?仍用pascal?
希望大虾能解决我的问题,感激不尽.谢谢.
展开
 我来答
烟灰落在鼠标上
2010-01-15
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
你好,直接按照API函数的原型来调用即可。
delphi把windows API 写在Windows.pas里面 调用时用Pascal语法
例如:创建线程函数:
Handle_Thread:=CreateThread(nil,0,@函数名称,nil,0,ThreadId);
学API不需要买书来看,需要用的时候直接在网上搜索相关功能的函数就可以了。
希望多交流,我也正在学习中。
如果有说的不对的地方,请高手指教。
百度网友8e0c3fe
2010-01-10 · TA获得超过1169个赞
知道小有建树答主
回答量:688
采纳率:0%
帮助的人:631万
展开全部
不需要什么书,装个MSDN,平时多用用,api是C++写的,delphi中当然用Pascal调用了...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毫无内涵痕迹
2010-01-10
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
直接调用,delphi已经做了封装,不过可能会有一些参数和cpp中所写的有出入,活用自带的帮助进行查询。
如果遇到重名情况,比如Beep(int,int)函数,用Windows.beep(int,int)调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
scfanxzq
2010-01-12
知道答主
回答量:23
采纳率:0%
帮助的人:15.5万
展开全部
Delphi封装的API应该是完整的API,不会存在不能通过API实现不了什么需求的吧,除非这个需求不是软件能实现的……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式