注册 登录
编程论坛 C语言论坛

求助。谁有win32 API查询手册?以及一个小疑惑

a451410 发布于 2024-08-12 01:35, 195 次点击
最近在研究桌面应用程序,《windows程序设计》书里不是很详细,很多地方一笔带过,微软的官方文档对我来说比较混乱;
什么win32,应用开发,还有sdk什么的 没整的太明白,有时候查个控件的用法要在微软的官方文档里埋头N久,脖子都右拧了;
就是想知道有没有那种比较简洁的,能查到windowsAPI的手册,就像找个控件的具体啦,找某个API的用法啦;
如果有的话,希望有中文版,我英文捉急,如果只有英文版也能接受,希望有货的大哥不吝告知;
 一个小疑惑就是,这个《windows程序设计》中的内容,如 图形用户界面、内存管理、文件系统、等等,是属于API内容吗?
因为我在晚上查询很多知识点的时候,总是会搜索到MFC怎么怎么,似乎此书里涉及到的很多系统自带的控件,在MFC中都有重叠,
所以我想知道,什么是MFC?和我正在学习的windows程序设计是同一类知识吗?需要学习吗?以及同时在查询时出现的SDK是什么东西。
学习windows编程的新手,诸多疑惑,望大佬有时间的时候为我解答下,先表感谢
3 回复
#2
rjsp2024-08-12 08:46
Win APIs 是由windows操作系统提供的一系列函数,这些接口函数的集合体称为SDK,但一般而言SDK还应该包含部分调试代码(pdb等)。

Win32 这个概念有点模糊,之前是用来区分DOS16的,所以很多人(包括曾经的微软自己)认为 win32 就是32bits的windows程序;
但在更近的概念中,Win32 是指与 UWP 相对的传统开发模型。而用 x86、x64 来区分32bits还是64bits。

查询 win api 可以直接网上搜索,比如在 www. 中搜索,前几页肯定都是微软官方的文档。但如果你是 百度 的伥,那只能自求多福了。
如果你使用的是 VC++(当然不能是老古董的VC++6),可以直接在源代码中的api上按F1,这会直接通过默认浏览器打开相应api的文档。
如果你使用VC++但不想使用在线文档,可以选装“Help Viewer”。

MFC 是对 win APIs 的简单封装,当然就会有你口中的“重叠”
#3
apull2024-08-12 09:28

Windows API 索引
https://learn.


#4
a4514102024-08-13 02:14
回复 2楼 rjsp
我擦!这个 F1 巨好用!!!!
1