告诉你个菜鸟的实现办法,定义一个布尔型成员变量,默认值为flase,然后在消息的响应函数中给这个变量赋值true,然后你可以在for中用这个变量约定,一定他的值为true,就退出循环,消息来自华夏联盟
通过消息映射响应。消息循环是由CWndApp的派生类管理的,它管理着进程和派发消息。具体请百度“MFC消息映射”等
Window 是消息驱动的,线程窗口 处理WM_QUIT消息退出线程,因此你可以通过键盘或按钮的响应,发送这个消息就行,当然还有其他强制退出,终止线程函数。
键盘上有按键分几种,处理有所不同,学习时你可以分别尝试响应WM_KEYDOWN,WM_CHAR等..这些你都可以借助工具都可以帮你完成.
如果在界面线程中运行一个死循环,窗口不会响应键盘或按钮消息。