首页  >   经验  >   Windows零基础入门:3.1 窗口过程函数的使用和背景知识详解

Windows零基础入门:3.1 窗口过程函数的使用和背景知识详解

查看 codexia 的博客 2015-09-24 11:37:14 1943
Windows   入门  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介窗口过程,也可以叫做窗口消息处理过程。实际上,它就是一个函数而已。然而,这个函数,并不是程序员写程序来调用的,而是给操作系统调用的,也就是回调函数。可是你知道吗?为什么窗口过程要做成回调函数呢?不知道你想过这个问题没有。作为Windows底层的结果和框架设计,必然是操作系统做好后就固定不变的,然而不同的程序需要不同的处理,怎么才能以不变应万变呢?是的,就是使用回调函数机制。

    通过前面一系列的课程,把窗口类风格总算讲完了,而且每一个风格都经过深度挖掘,我自己也是查了不少资料,思考过很久才学习到了不少东西。相信不管是你以前学没学过,都会有很多的收获。
    上节课说第二章差不多结束,并不是说不讲窗口类结构体变量的其他几个成员的赋值等内容了,而是其他几个成员,就只是一个赋值过程,需要讲的东西,则是其他一片天地,赋值很简单,而背后的各种技术背景,则不简单。我们都要用专门的章节讲。
    后面的几个成员,都与窗口类本身并不密切,不过因为是零基础入门的,所以,每一个成员使用中的各种细节,都会尽可能多的讲到。不仅让你会使用,而且知道为什么这么使用。
    第三章用来讲解WinMain函数中的代码的各种细节,而具体各个方面的深入知识,将以单独的章节详细介绍。本节课讲解窗口过程。
    窗口过程,也可以叫做窗口消息处理过程。实际上,它就是一个函数而已。然而,这个函数,并不是程序员写程序来调用的,而是给操作系统调用的,也就是回调函数。对于回调函数的理解和使用,请参考学习《简单的介绍回调函数原理和使用》和《函数调用与回调函数的设计原理的深入对比分析》。回调函数是什么,以及回调函数和函数调用的区别,我就不在此重复了。自己看文章哦。
    可是你知道吗?为什么窗口过程要做成回调函数呢?不知道你想过这个问题没有。作为Windows底层的结果和框架设计,必然是操作系统做好后就固定不变的,然而不同的程序需要不同的处理,怎么才能以不变应万变呢?是的,就是使用回调函数机制。

   

1.微信扫码
2.点击按钮,粘贴命令
自动刷新 手动刷新
命令:rd eZZd4 复制
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:Windows零基础入门:3.1 窗口过程函数的使用和背景知识详解
文章地址:http://www.cjjjs.com/article/2015924113714505
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:Windows零基础入门:3.1 窗口过程函数的使用和背景知识详解
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

分享到:
分享文章[Windows零基础入门:3.1 窗口过程函数的使用和背景知识详解]到QQ空间

Win32课程菜单

猜您感兴趣