讨论:perform(),sendmessage(),postmessage()区别
windows消息系统是由三部分组成
消息队列
消息循环
窗口过程
一个消息从发生到处理的过程如下:
事件发生->消息队列->消息循环->事件处理
消息传递由Tobject.DIspach()重载实现,消息发送其中sendmessage()发送到应用程序后有返回,而postmessage()无返回.
另外,对于广播消息,有Broadcast()函数,也可以用如下形式:
Sendmessage(HWND_BROADCAST,TMessage,0,0);实现
最近学的,不知道理解的对不对,请指点
能不能给个这些函数使用的例子???
还有,以WM开头的是窗口消息,那么以EM开头的是什么消息??还有其他种类吗?