PostMessage()和SendMessage()

     使用PostMessage发送消息仅把消息挂到系统消息循环队列就返回而使用SendMessage函数要等到该消息处理完才返回.

在使用wParamlParam参数传递数据或指针时必须使用SendMessage()函数,因为如果使用PostMessage()函数该函数把消息挂到消息循环队列即返回有可能导致系统出来到该消息时线程已经退出所以传递的地址或者变量空间已经释放从而导致数据丢失.

posted @ 2008-12-19 10:30  vily_雷  阅读(296)  评论(0)    收藏  举报