使用钩子可以拦截消息,高手能不能总结一下几大类消息的过滤方法
例如:拦截键盘+的过滤方法为:
LRESULT HOOK_API CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam)
{
    WORD wKey = (WORD)wParam;
    //键按下
 
    if((HIWORD(lParam) & KF_UP) == 0 && HC_ACTION == nCode)
 
    {       
        if(wKey == VK_ADD)//是热键
 
        {
           //自己的响应部分
         }
    }
}
另外,在dll中响应自定义消息不用钩子可以么?如果可以怎么做?
以源代码为盼!