请教各位:
MSG msg;
PostThreadMessage(WM_SPEAKERDEVICE_VOICEOUT, m_eVoiceFormat, 0); 触发函数
消息映射定义如:ON_THREAD_MESSAGE(WM_SPEAKERDEVICE_VOICE, OnVoiceOutput)目前的结果为 如果PostThreadMessage连续多次发出消息,OnVoiceOutput 处理到的总是最后一次的文本输出,然后重复多次。
期望结果为 如果PostThreadMessage 发送了连续的几个消息 OnVoiceOutput只处理最后一个。线程类为:class CSpeakerThread : public CWinThread如果查找消息队列,并进行清空?谢谢。
MSG msg;
PostThreadMessage(WM_SPEAKERDEVICE_VOICEOUT, m_eVoiceFormat, 0); 触发函数
消息映射定义如:ON_THREAD_MESSAGE(WM_SPEAKERDEVICE_VOICE, OnVoiceOutput)目前的结果为 如果PostThreadMessage连续多次发出消息,OnVoiceOutput 处理到的总是最后一次的文本输出,然后重复多次。
期望结果为 如果PostThreadMessage 发送了连续的几个消息 OnVoiceOutput只处理最后一个。线程类为:class CSpeakerThread : public CWinThread如果查找消息队列,并进行清空?谢谢。
解决方案 »
- 新手请教FormView对话框问题
- 哎. 想做一个任务切换程序. 但是用了很多方法都不能完美切换? 能帮我看看吗
- ATL控件 在Performing registration时停止不动
- 在ccd摄像头得到的RGB原始数据如何在vc中显示出来??
- *** 有关完成端口的问题!菜鸟不要进***
- 图象缩小的非失真算法怎么实现?小波变换?
- 大家早上好,如何找出程序所用到的dll文件?谢谢,悬赏500分,后再加。
- 还是一个输入法的问题
- 谁帮我找一计算数学公式的DLL?请帮忙。
- 关于dvd,谁能告诉我?????
- 多个文件写入一个文件?????指点修改
- VS2005里怎么把一个文件的生成操作属性设置成为嵌入式资源(embeded resource)
这个应该是由发送方来控制的,而不是让接收方丢弃
建议加入一些应答机制
它哪知道你是不是最后一次,你没有给出任何标识
没有优先级概念和消息必须实时有效 只能抛弃掉一些了。