小弟,接触VC时间不长.问题如上.
  想知道对钩子安装函数SetWindowsHookEx()的第一个参数应该传递哪个消息类型?
   具体的***Proc()函数怎么写,例如: 提醒用户不能关闭应用程序.
  多谢!!

解决方案 »

  1.   

    如果就是不能关闭的话,把关闭按钮禁用就行了。
    具体可以先FindWindow找到目标程序的HANDLE
    然后禁止关闭按钮,方法很多,比如得到CMenu,然后EnableMenuItem,关闭的ID是SC_CLOSE
      

  2.   

    可能我没有说清楚..
    我是想拦截下其他应用程序(比如是程序 A)的关闭消息,先不让用户关闭程序A. 此时我获得A的相关信息.获取完毕后,我再发送给A关闭的消息,使得 A关闭.
     希望高手得到指点.
      

  3.   

    设置全局钩子,判断窗口,具体的参考msdn
      

  4.   

    只是提示不要关闭窗口的话不用全局钩子,只要HOOK 本进程的消息----WM_DESTROY 或WM_CLOSE就OK
    设置各种类型的钩子请看MSDN 过程函数也有规定 你按他那个格式写就OK了