mfc函数 api 函数 vc++

MFC封装了大量的windowsapi函数,在MFC编程中,如何知道哪些函数是API原型,哪些是MFC自己的函数(虽然它实质也是条用api),即MFC用于隐藏API的函数... MFC封装了大量的windows api 函数,在MFC编程中,如何知道哪些函数是API原型,哪些是MFC自己的函数(虽然它实质也是条用api ),即MFC用于隐藏API的函数?尤其是在看别人的代码的时候。除了如下形式可以判断外(“类::成员函数”,“对象. 成员函数”,这两个肯定是MFC函数,而“::函数”肯定是API函数),有些全局函数如何判断,如Loadlibrary。 展开
 我来答
源语梦Hg
2012-01-10 · TA获得超过521个赞
知道小有建树答主
回答量:670
采纳率:100%
帮助的人:274万
展开全部
你可以转到定义,如果是在类中的当然是MFC了,否则就是API。

还有就是一般来说需要指明窗口句柄的是API,反之是MFC。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
何处淬吴钩
2012-01-10 · TA获得超过5045个赞
知道大有可为答主
回答量:2947
采纳率:50%
帮助的人:2412万
展开全部
大多数情况下,函数参数中包含句柄则为api函数。
更一般情况下,纯ansi C语言形式的函数是api函数,包含c++形式的一定不是API函数。另外,对象.成员函数不一定是mfc的,只要是c++格式的任意库都可以是这种形式,如atl,stl等。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shanks_the_red
2012-01-10 · 超过22用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:38.9万
展开全部
你查MSDN,有相同的API就是API函数。没有就是MFC函数。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
52333020
2012-01-10 · TA获得超过278个赞
知道答主
回答量:155
采纳率:0%
帮助的人:89.5万
展开全部
安装MSDN,没有类MFC下类的函数,即为WIN32 API。你做MFC编程的时候可以看提示,也可以写API的时候都加上::。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cb7ef91
2012-01-10 · TA获得超过435个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:235万
展开全部
你为什么要这么区分呢?能调用成功就行嘛,再说mfc封装的全局函数一般是Afx打头的
追问
getproaddress是MFC函数吧,但是它并没有以afx开头,也不属于任何一个类。
追答
不是啊,是api嘛,还有一种方法就是在msdn中查找该函数,看它的位置是不是Platform SDK,是的就是api了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式