摘要: 通过对消息函数(SendMessage、PostMessage、Perform)的一般应用,来说明sendmessage、postmessage函数和perform 方法调用方式和结果的区别。 一、程序界面 二、程序代码及注释 unit Unit1; interface uses Windows, 阅读全文
posted @ 2020-01-17 18:01 delphi学习园地 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 一、delphi发送消息的函数主要有以下三个: (一)、SendMessage函数,其原型如下: function SendMessage( hWnd: HWND; {目标句柄} Msg: UINT; {要发送的消息(编号)} wParam: WPARAM; {消息参数} lParam: LPARA 阅读全文
posted @ 2020-01-17 17:59 delphi学习园地 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 通过以sdk方式编制windows窗口程序,对理解windows消息驱动机制和delphi消息编程有很大的帮助。 sdk编制windows窗口程序的步骤: 1、对TWndClass对象进行赋值; 2、向系统注册wndclass对象(RegisterClass); 3、CreateWindow创建窗口 阅读全文
posted @ 2020-01-17 17:53 delphi学习园地 阅读(586) 评论(0) 推荐(2) 编辑
摘要: 一、程序界面 二、程序代码 (一)、主界面代码 // // 主窗口 // unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, St 阅读全文
posted @ 2020-01-17 16:45 delphi学习园地 阅读(164) 评论(0) 推荐(0) 编辑
摘要: dispatch、wndproc是VCL framework在TWinCtronl定义的虚拟方法,下面程序通过重写(override)这两函数拦截WM_LBUTTONDOWN消息,来与Application.OnMessage事件比较,测试消息流程的先后顺序。 一、程序代码 unit Unit1; 阅读全文
posted @ 2020-01-17 13:22 delphi学习园地 阅读(306) 评论(0) 推荐(0) 编辑