摘要: 上一篇文章中,按钮事件里有个 SendMessage,其实还有个PostMessage,这2个的区别是:SendMessage 等于你去点鞭炮,点完,等他爆了再走。PostMessage 等于你去点鞭炮,不管有没有开始爆,你都闪了。这2个方法的参数是一样的,第一个参数是一样的,看上篇 Sendmessage(self.Handle, WM_MYMSG, 0, 0);第一个参数是 窗体的句柄,第2个参数 就是我们之前定义的消息常量,后面2个参数是扩展的相关信息,具体参阅下MSDN。SendMessage和PostMessage 是非常有用的,不仅仅可以发送给自己的窗体,同样,在获取其他窗口的句柄 阅读全文
posted @ 2011-11-02 19:23 锅子 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 这个帖子说下如何自定义消息,既然我们已经了解了delphi封装的消息,现在来看看,如何自定义一个消息,直接看代码吧。unit Unit2;interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.... 阅读全文
posted @ 2011-11-02 19:00 锅子 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 在delphi 方法分类中,有种叫做消息(message),有关消息的详细内容请大家看《windows 程序设计》,这里我就不具体描述了,今天主要讲下,在delphi里,我们如何自定义消息。 delphi中,VCL已经处理了很多消息系统的细节,消息循环也封装到VCL的Forms单元里,我们去Forms单元,随便找一个消息声明看看: 我们来逐一分析下 procedure WMPaint(var M... 阅读全文
posted @ 2011-11-02 17:48 锅子 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 现在越来也感觉有些东西光记录在自己的硬盘是不够的,很需要网络来记录下我学习的点滴。君子厚积而薄发,虽然已年过30,但学习是不分年龄和时代的限制的。开山帖,也不知道写什么,希望自己坚持下去。。。 阅读全文
posted @ 2011-11-02 14:44 锅子 阅读(86) 评论(0) 推荐(0) 编辑