词条 | CALLBACK |
释义 | 凡是由你设计却由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调用一次,也可能被循环调用多次 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。