MFC自定义消息的方法?

还是刚才的那个问题,你说的“自定义一个消息号,当接收按键信号后,想你的主窗口或者指定窗口发送这个消息。”那么什么时候接受这个按键信号呢?或者在在哪个函数内接受这个按键信号... 还是刚才的那个问题,你说的“自定义一个消息号,当接收按键信号后,想你的主窗口或者指定窗口发送这个消息。”
那么什么时候接受这个按键信号呢?或者在在哪个函数内接受这个按键信号呢?是不是应该设置个定时器,用定时器实时扫描这个按键是否被按下,如果被按下,再向主窗口发送这个消息,或者用其它的方法,比如开一个线程?
展开
 我来答
bhtzu
2014-11-05 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4048万
展开全部
这个和消息无关。
硬件信号的处理,和板卡接口编程有关,不清楚你的硬件情况,没法给出太好的建议。
一般来说,在线程里面处理是最好的,因为可以随时监控状态,不影响主线程界面显示,而在定时器中,是“轮询扫描”的模式,如果硬件接口支持,也没问题。
追问
我现在想的就是给这个按钮定义一个消息,然后每当应用程序接受到这个消息的时候,才弹出对话框,所以才想到自定义消息的……
我也感觉在线程里面稍微好一点,谢谢你的回答……
追答
硬件的“按钮”,是没法定义一个直接关联消息的。
自定义消息,不只是自己定义一个消息号,还有自己发送。你需要的,就是在接收硬件接口信号之后,发消息给窗口。
或者,如果用定时器轮询的话,不需要自定义消息,直接轮询到之后,调用函数创建对话框即可。
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式