上一篇文章中,按钮事件里有个 SendMessage,其实还有个PostMessage,这2个的区别是:

SendMessage 等于你去点鞭炮,点完,等他爆了再走。

PostMessage 等于你去点鞭炮,不管有没有开始爆,你都闪了。

这2个方法的参数是一样的,第一个参数是一样的,看上篇 Sendmessage(self.Handle, WM_MYMSG, 0, 0);

第一个参数是 窗体的句柄,第2个参数 就是我们之前定义的消息常量,后面2个参数是扩展的相关信息,具体参阅下MSDN。

 

SendMessage和PostMessage 是非常有用的,不仅仅可以发送给自己的窗体,同样,在获取其他窗口的句柄后,可以发送消息。用SPY++获取其他窗口句柄,测试下SendMessage和PostMessage吧。

posted on 2011-11-02 19:23  锅子  阅读(710)  评论(0编辑  收藏  举报