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);
}
回调函数的使用
最新推荐文章于 2022-11-13 01:27:51 发布