window API以什么形式提供的? windows API以什么形式提供的,编程工具如何使用这些API的?WindowsAPI编程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 windows基本都是以dll的形式放在系统system下的,然后提供头文件,在编程工具中引用一下头文件就行,有的dll找不到的话可以手动loadlibrary或者引用对应lib文件。 楼上说的正确,一般分装在dll中,比如在windows程序中一般要添加#include<windows.h> 头文件,该头文件就包括好多.h 有user.h ,gdi.h等等。头文件的作用就是写明了API函数的原型,编译中利用.lib库文件,来引导插入dll中已经编译好的API的机器码。 以Windows Platform SDK的形式提供,在很多前年,当时还叫Windows SDK的时候,那时候是收费的。 大多数以C接口,一部分以COM接口的方式,通常Windows SDK就是一堆lib, dll, com。 好像是c:\windows\system32下面的那些dll,lib吧。 谢谢大家的回答,请问这些DLL在c:\windows\system32下的DLL,还是以windows SDK的形式提供的? API在MFC中直接用就可以了。拿提示框来说吧:MessageBox就是APIAFxMessageBox就是MFC。 以下是三大主要模块的API 提供渠道:1) .dll ---> kernel32.dll,user32.dll,gdi32.dll 2) .lib ---> kernel32.lib,user32.lib,gdi32.lib3) .h ---> windows.h .dll 操作系统直接提供。.lib 编译器,或者其他渠道。.h 编译器,或者其他渠道。 VC解4元方程一般如何写代码 无效区域是什么意思? MFC复制文件的问题 请教:向左的方向键的消息是 VK_LEFT,,是吗?谢谢! 西安程序员群--欢迎西安地区的朋友加入--16609410 List中如何改变某一行的上下宽度!!!! 走传统程序员之路还是赶时髦: 你正在学些什么? 怎么限制窗口的移动范围? 编译时有莫名的错误! 基于vc的图片浏览器 _T()函数底层如何实现的 cricheditctrl鼠标拖动滚动条会假死几秒钟
#include<windows.h> 头文件,该头文件就包括好多.h 有user.h ,gdi.h等等。头文件的作用就是写明了API函数的原型,编译中利用.lib库文件,来引导插入dll中已经编译好的API的机器码。
拿提示框来说吧:
MessageBox就是API
AFxMessageBox就是MFC。
2) .lib ---> kernel32.lib,user32.lib,gdi32.lib
3) .h ---> windows.h .dll 操作系统直接提供。
.lib 编译器,或者其他渠道。
.h 编译器,或者其他渠道。