MFC程序循环中如何响应键盘消息或按钮消息,或者说如何按一按钮或一键退出循环, 30

 我来答
returnDC
2012-09-13 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:124万
展开全部
告诉你个菜鸟的实现办法,定义一个布尔型成员变量,默认值为flase,然后在消息的响应函数中给这个变量赋值true,然后你可以在for中用这个变量约定,一定他的值为true,就退出循环,消息来自华夏联盟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
温情时光剪影
2012-09-12 · TA获得超过1634个赞
知道小有建树答主
回答量:607
采纳率:33%
帮助的人:224万
展开全部
通过消息映射响应。消息循环是由CWndApp的派生类管理的,它管理着进程和派发消息。具体请百度“MFC消息映射”等
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HongZe081100
2012-09-13 · TA获得超过580个赞
知道小有建树答主
回答量:436
采纳率:0%
帮助的人:433万
展开全部
Window 是消息驱动的,线程窗口 处理WM_QUIT消息退出线程,因此你可以通过键盘或按钮的响应,发送这个消息就行,当然还有其他强制退出,终止线程函数。
键盘上有按键分几种,处理有所不同,学习时你可以分别尝试响应WM_KEYDOWN,WM_CHAR等..这些你都可以借助工具都可以帮你完成.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
归悦欣cf
2012-09-13 · TA获得超过1442个赞
知道大有可为答主
回答量:4250
采纳率:60%
帮助的人:1282万
展开全部
如果在界面线程中运行一个死循环,窗口不会响应键盘或按钮消息。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式