我在自己写的类的成员函数里面调用了Invalidate()这个函数(当一定条件满足时),使得视图重绘。视图区重绘后,程序将继续执行,执行Invalidate()后面的代码。
我想问一下,如何使得视图重绘后程序就不再执行(程序结束)?

解决方案 »

  1.   

    我觉得你想说的应该不是你的真正意图。
    如果想在重绘后结束程序,那么干脆在Invalidate之后给主窗口发个quit消息就是了。
      

  2.   

    如果你是说不再执行函数,那么
    return;如果要退出程序,exit(0);可以强制结束,不过不推荐
      

  3.   

    楼主可能是想说:如何在非主窗口的类中结束整个程序的运行.如果是这样,在你想结束的时候,用sendmessage()发个WM_CLOSE给主窗口吧