各位大侠,小弟这厢有礼了。
请问HooK自定义的过滤函数中的参数icode的各个值代表什么意思?
HC_SYSMOODALON  
HC_SYSYMODALOFF 
HC_GETNEXT
HC_SKIP
HC_ACTION

解决方案 »

  1.   

    nCode:指示钩子函数是否应该将消息传递到钩子链中的下一个钩子。如果参数设置为HC_ACTION,钩子函数必须处理消息。如果小于0,钩子函数不能对消息进行处理,而且必须调用CallNextHookEx函数将消息传递到下一个钩子,并且返回调用CallNextHookEx的返回值。
      

  2.   


    值 描述
    HC_GETNEXT 钩子函数必须将当前鼠标键盘消息拷贝到lParam参数指向的TEventMsg数据结构中。同一个消息可以通过指定HC_GETNEXT反复取得,但是同时不能指定HC_SKIP。
    HC_NOREMOVE 应用程序调用PeekMessage函数,包含PM_NOREMOVE标志。
    HC_SKIP 钩子函数应当准备将下一个鼠标键盘消息拷贝到TEventMsg数据结构中。
    HC_SYSMODALOFF 一个系统模式对话框(system modal dialog box)已经被销毁,指示钩子函数必须恢复消息回放。
    HC_ SYSMODALON 一个系统模式对话框已经弹出,指示钩子函数必须挂起消息回放。