天狼鼠

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年3月20日

摘要: 最近经常使用回调函数,有时感觉有点混乱,对回调函数理解不透,昨天花点时间深深品味了一下回调函数,写下博客记录一下,言规正转,VC中的定时器是一种特殊的回调函数,只要我们设置好了定时器,我们就不用管什么时候调用定时器处理函数,是操作系统负责调用,定时器的处理函数还是我们自己去写实现。 为什么 要用回调函数呢,这个问题我也想过,现在先说说回调函数的定义 和使用,过下在回答为什么 要使用回调函数, 下面这个例子是处理从一个普通的C++类CTest中把数据传到一个对话框类CTestCALLDlg中去,这里不能用消息来处理,因为消息只能处理线程和对话框之间的数据传输,对纯C++不起作用,这种情况 下,就 阅读全文
posted @ 2011-03-20 15:13 情有独钟 阅读(3145) 评论(0) 推荐(1) 编辑

摘要: 什么是函数指针函数指针是指向函数的指针变量。也就是说,它是一个指针变量,而且该指针指向一个函数。对于指针变量来说,它的值是它指向的变量的地址。举个例子:指针变量pi是指向一个整型变量i的指针,则变量i的地址 &i 就是指针变量pi的值。也就是说整型变量指针指向一个整型变量,而整型变量指针的值就是它所指的整型变量的地址。与其它类型指针变量一样,函数指针变量的值就是它指向的函数的地址。那么什么是函数的地址呢?我们首先来看函数调用是怎么回事。在程序运行时,一个函数占用一段连续的内存。当调用一个函数时,实际上是跳转到函数的入口地址,执行函数体的代码,完成后返回。函数指针指向一个函数的入口地址, 阅读全文
posted @ 2011-03-20 15:13 情有独钟 阅读(8012) 评论(0) 推荐(2) 编辑

摘要: 建立一个"单文档,数据库支持"的工程中,在向导第六步中把用户视图的基类改为CView,在编程中就有了ondraw函数(成员函数),而在CFormView情况下就没有ondraw函数CFormView是CView类的派生类,在CFormView类里可以放很多控件的.用户视图基类选择什么是由你想做什么样的功能的程序来决定的 阅读全文
posted @ 2011-03-20 15:12 情有独钟 阅读(716) 评论(0) 推荐(0) 编辑

摘要: http://hi.baidu.com/ldw_bb/blog/item/5edf1fc8046e4e8ac8176812.html 阅读全文
posted @ 2011-03-20 15:12 情有独钟 阅读(156) 评论(0) 推荐(0) 编辑

摘要: SkinMagic使用方法2008-09-06 17:042.0版把corona.smf,SkinMagicLibMD6.lib,SkinMagicLib.h考入程序文件夹中.在stdafx.h中添加代码#include "SkinMagicLib.h"//#pragma comment(lib, "SkinMagicLibMD6Trial.lib")#pragma comment(lib, "SkinMagicLibMD6.lib")/* 当在Project/Setting/General中选择"Use MFC in a 阅读全文
posted @ 2011-03-20 15:11 情有独钟 阅读(3486) 评论(0) 推荐(0) 编辑