--------------------------------------------------------------------------------
SendMessage与PostMessage的区别
PostMessage将消息放入消息队列后马上返回,而SendMessage直到窗口过程处理完消息后才返回
PostMessage
函数将消息添加到应用程序的消息队列中去。应用程序的消息循环会从消息队列中提取登记的该消息,再发送到相应的窗口中。
SendMessage
函数可以越过消息队列直接向窗口过程发送。所以当Windows
需要立刻返回值时使用SendMessage
,当需要不同的应用程序依次处理消息时使用 PostMessage