D
Dk108
Unregistered / Unconfirmed
GUEST, unregistred user!
我在使用SetWindowsHookEx(WH_KEYBOARD,KeyboardProc,HInstance,0);时使用了CallBack Fiunction:
function KeyBoardProc(iCode: Integer; wParam: WPARAM ; lParam: LPARAM):LRESULT; stdcall; export;
正常,但是在使用EnumChildWindows(hwnd,EnumChildProc,lparam)时使用CallBack函数:
function EnumChildProc(hwnd,lparam):Boolean;StdCall;时编译,出错:not enough actual parameters
请问为什么前面的callback函数不用带参数,而后面的要,而且在VC++就没有要求要参数;小弟刚接触callback
函数的调用,还请大家给点详细的说明,谢谢
function KeyBoardProc(iCode: Integer; wParam: WPARAM ; lParam: LPARAM):LRESULT; stdcall; export;
正常,但是在使用EnumChildWindows(hwnd,EnumChildProc,lparam)时使用CallBack函数:
function EnumChildProc(hwnd,lparam):Boolean;StdCall;时编译,出错:not enough actual parameters
请问为什么前面的callback函数不用带参数,而后面的要,而且在VC++就没有要求要参数;小弟刚接触callback
函数的调用,还请大家给点详细的说明,谢谢