CALLBACK

王朝百科·作者佚名  2010-05-31
窄屏简体版  字體: |||超大  

凡是由你设计却由windows系统呼叫的函数,统称为callback函数。某些API函数要求以callback作为你参数之一。如SetTimer,LineDDA,EnumObjects。

回调函数是由开发者按照一定的原形进行定义的函数(每个回调函数都必须遵循这个原则来设计)

例如:

----------------------------------------

BOOL CALLBACK DialogProc(

HWND hwndDlg, // handle of dialog box

UINT uMsg, // message

WPARAM wParam, // first message parameter

LPARAM lParam // second message parameter

);

----------------------------------------

说明:

回调函数必须有关键词 CALLBACK;

回调函数本身必须是全局函数或者静态函数,不可定义为某个特定的类的成员函数

2 回调函数并不由开发者直接调用执行(只是使用系统接口API函数作为起点)

3 回调函数通常作为参数传递给系统API,由该API来调用

4 回调函数可能被系统API调用一次,也可能被循环调用多次

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航