在调用InitiateSystemShutdown后,程序开始出现关闭对话框
此时想按下ESC调用AbortSystemShutdown取消关机
但是WM_KEYDOWN该写在哪里呢?
也就是说此时程序如何能捕获你的键盘消息呢?

解决方案 »

  1.   

    调用InitiateSystemShutdown并不会导致主窗口失去焦点,处理WM_KEYDOWN窗口消息不行吗
      

  2.   

    InitiateSystemShutdown()是为关闭WINDOWS作准备的吗?
      

  3.   

    可以在DefWindowProc()里面处理WM_KEYDOWN窗口消息
    但是在什么地方发送WM_KEYDOWN呢?
    也就是说怎么让程序知道你按下了键盘呢?
      

  4.   

    http://wlbookwl.myrice.com/jck2002/01/020111exitwindows.htm
      

  5.   

    取消关机用AbortSystemShutdown我知道
    关键是在什么地方调用AbortSystemShutdown以取消关机程序