1.PostMessage,SendMessage
1>PostMessage函数是将一个消息放入到与指定窗口创建的线程相联系的消息队列里,不等待线程处理消息就返回。
函数原型为function PostMessage(hWnd: HWND; Msg: UINT; wParam: WPARAM; lParam: LPARAM): BOOL;
其中参数:
hWnd:其窗口程序接收消息的窗口的句柄;
Msg:指定被寄送的消息
wParam:指定附加的消息特定的信息
IParam:指定附加的消息特定的信息。
返回值:如果函数调用成功,返回非零值:如果函数调用失败,返回值是零。
对于PostMessage的使用如下:
①定义一个消息
const
WM_LOADCOM = WM_USER + $0001;
②定义发消息和收消息的过程
procedure LoadComments; //发消息过程
procedure WM_LoadComment(var aMsg: TMessage); message WM_LOADCOM; //收消息过程
③实现这两个过程