请教:程序写Windows应用程序时可以使用MFC框架,那个这个框架本身是怎样来的呢?

Joeshen_Shi 学生  2016-04-23 05:19:59
MFC是怎样编写出来的(我知道还有很多图形库,例如Qt......这些都是怎么编写出来de)?

Windows各种窗口是怎样生成的呢? 我知道有Windows程序设计,调用API可以生成窗口。

这些API函数也是怎样写出来的,源码是怎样的?

我对这些太模糊了?
...全文
113 点赞 收藏 11
写回复
11 条回复
redui 2016年04月29日
引用 9 楼 sdhexu 的回复:
MFC窗口类最关键的是Thunk技术。 给你一段代码看看吧:http://blog.csdn.net/sdhexu/article/details/4457053
MFC哪里来的thunk?这是ATL的技术好吧
回复 点赞
my_mtx 2016年04月29日
弄明白这个问题,你可以了解下开发语言的发展史,再了解下windows的历史。 简单说就是开始有了计算机和机器语言,计算机和机器语言经过发展,发展到现在大家够能用 的阶段
回复 点赞
sdhexu 2016年04月26日
MFC窗口类最关键的是Thunk技术。 给你一段代码看看吧:http://blog.csdn.net/sdhexu/article/details/4457053
回复 点赞
赵4老师 2016年04月25日
MFC的源码是公开的吧。
回复 点赞
智能卡_Snooper 2016年04月24日
东西虽然复杂,过程却是简单的,就是自升级,将原来复杂的东西,逐步用函数,或宏来代替,api质变成了mfc。
回复 点赞
物联网_咸鱼 2016年04月24日
我是不是应该先去了解一下电脑怎么产生的,系统怎么编译出来的。
回复 点赞
encoderlee 2016年04月24日
MFC是对WindowsAPI的包装,windowsAPI是操作系统的一部分,由微软公司的程序员实现,源代码未公开
回复 点赞
木黑神 2016年04月23日
Windows程序主要还是看 MSDN 每个API 下面都有 一个连接,里面有相关的 函数。 Win32 有,MFC 也有
回复 点赞
木黑神 2016年04月23日
我学了点C++就来学Windows 的,刚开始发现 WNDCLASS 和 窗口过程地址WindowProc ,消息循环 ,他们之间是什么关系。 头都大了。直接不学了。一星期后,我下决心必须学会。。然而还是不懂,,烦。。又是一星期,我换了个思路又来了学习。 我打开VC++6.0 ,看书写代码,写完了(累啊)。 运行。。。错了看不到窗口。在看书,找了半天才找到!!!窗口出现了,,爽啊! 一想到 它们的关系呢?,头疼 还是不懂。 一气之下。天天写这些代码,写了1个星期才把这些代码全对的写出来了,默写的。 现在我做东西,大多数情况也写这些代码。有时也是复制。 ========================================================= 你先把这些代码 用编译器打出来吧,直到自己能不看书把他写出来,不会出错在说吧。
回复 点赞
Joeshen_Shi 2016年04月23日
@木黑神 谢谢指教
回复 点赞
木黑神 2016年04月23日
现在给你一把 AK-47 。 你是先把它怎么造的原理搞懂呢?还是先学习怎么用它呢?
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7893

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告