sendmessage()和postmessage()使用的注意事项
2007-09-22 11:31
246 查看
向主事件循环外传递消息可能会引起不可预知的问题。例如,在主事件循环外通过sendmessage()向winproc()直接传递一个消息,可以终止窗口。但是如果按正常规程那样做本以为主事件循环中的事件句柄会处理该消息,则会产生一个超出执行次序的故障,这表示本以为事件B在事件A之后发生,但是在某些情况下事件B在事件A之前发生了。这是传递消息时容易出现的典型问题,因此一定要确认深思熟虑,postmessage()通常更安全一些,因为它不会跳出事件序列。
相关文章推荐
- 使用sendmessage发送string的注意事项
- 浅谈指针使用中注意事项
- 移植库需要注意事项(与移植库生成的文件如何使用)
- git的使用注意事项
- cocos2d-x3.2下使用Umeng 64位SDK注意事项
- Android使用ListView注意事项
- CListCtrl 中使用 DrawItem MeasureItem 注意事项
- bootstrapvalidator使用时需要注意的事项
- 使用libgdx及其中的box2d 2.1的注意事项
- 使用多态的注意事项
- PDO防注入原理分析以及使用PDO的注意事项总结
- Android(java)学习笔记153:layout_weight使用注意事项
- opencv Mat 使用时的注意事项
- RecycleView 使用注意事项
- 在linux或unix服务器上安装、使用MySQL的注意事项
- 当项目使用SpringMvc时拦截器的注意事项
- 32位模式下使用64位寄存器注意事项
- 使用access数据库读取DataReader注意事项
- 使用SPView时的注意事项和问题,及解决方法?
- Unity 3D DontDestroyOnLoad 函数使用注意事项