Posted on 2008-05-10 14:03
ferrero 阅读(247)
评论(0) 编辑 收藏 引用
今天学习了一下回调函数,感觉似懂非懂的
转帖一个回调函数的小程序
typedef int(*CallBack)(char *p) ; // 声明CallBack 类型的函数指针
int A(char *p){
AfxMessageBox("A");
AfxMessageBox(p);
return 0;
}
int B(CallBack lpCall,char *p)
{
AfxMessageBox("B");
AfxMessageBox(p);
lpCall(p); // 借助回调完成的功能 ,也就是A函数来处理的。
return 0;
}
void hello::OnButton9()
{
char *p = "hello!";
B(A,p);
}