void CB(int)
{
//to do sth;
}
void CB1(int)
typedef void (*PCB)(int);
PCB pCB = CB;//也可以為CB1
void CallCB()
if( pCB )
pCB(); //pcb就相當於鉤子,模板方法,也可稱為回調
而WINDOWS的鉤子是壹個鏈表,壹層的壹層的調,通過返回值可以終止調用