随笔分类 - Delphi-消息大全
摘要:Delphi中SendMessage使用说明 SendMessage基础知识 函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。 函数原型:LRESULT S
阅读全文
摘要:Delphi 7里Messages.pas里所有消息。经统计,共104种重定义消息种类,方便使用,180种不同的消息名称。省得像VC里一样,处处自己解析wParam和LParam参数进行分析。有空我要把它们一个一个标注和学习一下。另外要强调一点:Delphi里所有的消息都没有包含Handle,Han...
阅读全文
摘要:为什么要发消息而不是直接调用一个过程?回答:1. 消息可以让你不需要知道接收者的确切类型。2. 消息可以有选择的处理,如果接收者对消息没有任何处理,不会有任何后果。3. 消息可以广播给多个接收者,而同时调用几个过程则比较困难。4. 在不同程序之间发送消息
阅读全文
摘要:// Windows消息分类 在Windows中,消息分为以下三类:标准消息——除WM_COMMAND之外,所有以WM_开头的消息都是标准消息。从CWnd派生的类,都可以接收到这类消息。命令消息——来自菜单、加速键或工具栏按钮的消息。这类消息都以WM_COMMAND形式呈现。在MFC中,通过菜单项的
阅读全文
摘要:经过我整理的,去掉了A和W的重复。虽然没写注释,但以后要一个一个研究。有这些WINAPI就够用了。 kernel32 = 'kernel32.dll'; gdi32 = 'gdi32.dll'; user32 = 'user32.dll'; advapi32 = 'advapi32.dll'; mp
阅读全文
摘要:// 除去DDE和MDI消息,一共159个消息,其中部分消息仅仅的转定义 // 普通消息,有两个参数和结果 PMessage = ^TMessage; TMessage = packed record Msg: Cardinal; case Integer of 0:...
阅读全文
摘要:各种控件的通知消码和控制消息可由MSDN-> Platform SDK-> User Interface Services->Windows User Interface->Controls 查得。Delphi里的Windows消息(一共227个基本消息) WM_NULL ...
阅读全文
摘要:不好意思,这张表拷贝自万一兄的帖子:http://www.cnblogs.com/del/archive/2008/02/25/1079970.html但是我希望自己能把这些消息的注释都写上。特别简单的消息就不写了(否则反而无法一目了然),只写对我自己觉得值得注意的消息。我也没有整块的时间,有时间就...
阅读全文