delphi中的perform函数
解决方案 »
- listview1中onchange事件不响应
- 关于socket服务器数据包分多次发送,客户端接收的问题
- 为什么我的FastReport在预览时速度非常慢!FastReport2和FastReport3都试过了!
- 紧急求救:::Delphi7中如何安装Crystal Reports9
- 大家谈了这么多三层,请问怎么样才算是将业务逻辑真正封装在中间层?
- 关于adoquery的filter设置
- 在线等待,高手请进,下班就结贴!
- 如何给一个Button发点击右键的消息?
- 奇怪,TQuery,用BDE连接Sybase,EOF,BOF,IsEmpty不起作用?看里面:
- cxLookupComboBox 中不想要这种自动填充的效果,如何处理?
- 提示madlisthareware.dcu文件没有是怎么回事?
- DBGrid为何显示不了数据?
var
Message: TMessage;
begin
Message.Msg := Msg;
Message.WParam := WParam;
Message.LParam := LParam;
Message.Result := 0;
if Self <> nil then WindowProc(Message);
Result := Message.Result;
end;从上面代码可以了解,Perform 只不过是使用传入参数构建一个 TMessage 结构,然后传递给窗口的消息处理过程 WindowProc 来处理。
Perform 发送的消息将会被立即处理。
SendMessage PostMessage 发送的消息会被加入消息队列,不一定会被立即处理。