2014年10月12日

摘要: 事件可以理解为某个对象所发出的消息,以通知特定动作(行为)的发生或状态的改变。行为的发生可能是来自用户交互,如鼠标点击;也可能源自其它的程序逻辑。在这里,触发事件的对象被称为事件(消息)发出者(sender),捕获和响应事件的对象被称作事件接收者。在事件(消息)通讯中,负责事件发起的类对象并不知道哪... 阅读全文
posted @ 2014-10-12 22:34 冰花ぃ雪魄 阅读(444) 评论(0) 推荐(0)
 
摘要: .dll和.lib的区别 lib是静态库,dll一般是动态链接库(也有可能是别的)比如要编译个exe,lib在编译的时候就会被编译到exe里,作为程序的一部分而dll是不被编译进去,是运行的时候才调入的(可能是exe刚运行就调入,也可能运行了一半才调入)用法,lib需要个.lib文件和一个.h文件,... 阅读全文
posted @ 2014-10-12 22:24 冰花ぃ雪魄 阅读(509) 评论(0) 推荐(0)
 
摘要: 在C#中采用的是事件驱动方式,但在我们使用的过程中,有时候通过调用系统原有的消息,处理起来会比较简单一些,特别是在处理与DLL文件的交互时,的确是非常的方便。 在C#中使用自定义消息 在C#中使用自定义消息非常简单,只需要下面几个简单的步骤就可以了: 1、 定义消息 定义... 阅读全文
posted @ 2014-10-12 22:18 冰花ぃ雪魄 阅读(416) 评论(0) 推荐(0)
 
摘要: MFC消息响应机制分析 1 引言微软公司提供的MFC基本类库(Microsoft Foundation Classes),是进行可视化编程时使用最为流行的一个类库。MFC封装了大部分Windows API函数和Windows控件,使得程序的开发变得简单,极大的缩短了程序的开发周期。MFC独创的Doc... 阅读全文
posted @ 2014-10-12 22:10 冰花ぃ雪魄 阅读(294) 评论(0) 推荐(0)
 
摘要: 由于视类窗口始终覆盖在框架类窗口之上,因此所有操作,包括鼠标单击、鼠标移动等操作都只能由视类窗口捕获。一个MFC消息响应函数在程序中有三处相关信息:函数原型、函数实现和以及用来关联消息和消息响应函数的宏。(1)在消息响应函数的原型代码中,函数声明的前部有一个afx_msg限定符,也是一个宏,该宏表明... 阅读全文
posted @ 2014-10-12 21:56 冰花ぃ雪魄 阅读(415) 评论(0) 推荐(0)
 
摘要: 一、消息概述 Windows 下应用程序的执行是通过消息驱动的。消息是整个应用程序的工作引擎,我们需要理解掌握我们使用的编程语言是如何封装消息的原理。 1. 什么是消息(Message) 消息就是通知和命令。在.NET框架类库中的System.Windows.Forms命名空间中微软采... 阅读全文
posted @ 2014-10-12 20:26 冰花ぃ雪魄 阅读(488) 评论(0) 推荐(0)