相当于一个钩子?
解决方案 »
- WordApplication.Documents.Open怎么用啊?,
- 怎么在程序启动时判断连接数据库失败
- 有创意的问题用hint和数据库进行输入,结了就给100分
- 小弟在用memo做一个类似dos控制台的东西,请问怎样才能使光标一直保持在文本的最后
- 討論一下﹕類似office助手的功能是用一種什么機制實現的?
- 一个简单的语句,不知道怎么写!:)
- 怎样才能在程序中实现用鼠标选择任意一个对象,然后可以修改其大小??
- SQLServer中怎样知道操作的表所在的数据库的库名?(我在表中做触发器时要用到)
- CSDN的内容可以订阅吗?
- 各位大虾,救命!我被黑了,救救我!
- delphi多线程问题!!
- LED控件,
DefaultHandler拦截的是本进程的消息?
在窗口过程的WndProc中最后一句,一般都是Dispatch(message)这样的,就表示派遣消息,这个过程会先查找这个消息对应的处理过程就是
Procedure TestMsg(var msg: TMessage);message WM_Test;这样的处理过程,如果找到就调用这个过程处理,如果没找到就会调用DefaultHandler来做默认处理,Delphi的Vcl一般调用的是DefWndProc之类的API处理!
DefaultHandler是所有动态方法的默认处理入口.
TWinControl则是借助这个处理消息.因为Delphi消息方法本身就是动态方法.