在OnSysCommand  中加入判断代码

解决方案 »

  1.   

    WM_CLOSE 中判断!设置一个b_CanClose;
      

  2.   

    ALT+F4就是发一个WM_CLOSE消息到顶层窗口把。
      

  3.   

    增加处理WM_SYSCOMMAND消息的函数,但其中不要处理代码
      

  4.   

    自己处理WM_CLOSE消息,让他处理的程序段为空
      

  5.   

    不能在WM_CLOSE 中处理,因为这样你就不能正常结束你自己的程序,你应该在OnChar()中进行处理,把ALT+F4的return了就行了·