怎样监视一个窗口并屏蔽它的WM_DESTORY和WM_QUIT事件,是其不能退出。

解决方案 »

  1.   

    1.可以在消息循环中截住这个消息,不作处理。
    2.在WindowProc中,判断消息是WM_QUIT就直接return不掉用基类的CWnd::WindowProc
      

  2.   

    可以在
    Windowsproc 中拦截你要屏蔽的消息,然后做你要做的事情
      

  3.   

    我要屏蔽的是其他进程的WM_DESTROY或WM_QUIT消息,不是自己窗口的消息。
      

  4.   

    利用钩子注入其他进程,然后再子类化需要的窗口,然后在 SubclassWindowProc 中处理消息。