在delphi中,怎样处理Application级的消息和异常? 处理消息:1。对于整个应用程序,好象可以重载mainwndproc函数2。对于单独控件,可以重载其wndproc函数我想你要的是第一个吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Application级?什么样的消息算是Application级的?是指WM_SYSCOMMAND吗?TApplication类里有一个HookMainWindow可以钩住发给主窗口的消息。TApplication其实就是创建了一个看不见的窗口。所有的Windows消息都是发到消息循环里,然后由VCL发到具体的窗口里去了。 不可能吧,不会是华为的考试题吧,第一、华为不用DELPHI,第二、华为的题也是大多是数据结构和操作系统相关的。哈哈不知道你的意思是说截获Application的消息处理自己的过程还是说只是知道它对消息的处理方式和异常。 binner()你不知道吧?的确是华为的考试试题,2月3日在长沙面试,我拿到了两份试卷其中有份是关于delphi的,可能是你没有去华为面试过吧感谢sasura的回答 截获Application的消息处理自己的过程 和 它对消息的处理方式和异常。原题就是上面那样的 delphi程序用的是vcl库,其应用程序都有一个tapplication全局对象。在其中负责消息的分发与处理。所谓截获Application的消息处理自己的过程,我想意思大概就是接管tapplication的消息处理过程,如果是这样子的话,只要重载mainwndproc函数就可以了。我不太清楚这方面的知识,而且是在网吧上网,所以很遗憾不能给出源代码。你去问其他大侠吧! 如何做局部钩子。 现在大家都在用Delphi的那个版本啊? 请问各位高人,在图形图像方面有哪些功能强大的第三方控件 小弟刚学D6,问几个很菜的问题 求算法,在网上下了个软件,只有两个文本框, 一个按钮,第一个文本框输入下面的第一个数字,在第二个文本框输入下面的第二个数字,按下 谁有人事管理的源码高分求购学习! 动态设置报表横向打印时出现的怪问题? 类型转换 太着急 急:如何通过我的应用程序向IE窗口内的某个表单发送数据?谢谢各位La~~~!!! 怎样在两个进程窗体之间拖动可视组件 我想找份工作,希望大家能帮帮我。
TApplication类里有一个HookMainWindow可以钩住发给主窗口的消息。
TApplication其实就是创建了一个看不见的窗口。
所有的Windows消息都是发到消息循环里,然后由VCL发到具体的窗口里去了。
感谢sasura的回答
我不太清楚这方面的知识,而且是在网吧上网,所以很遗憾不能给出源代码。
你去问其他大侠吧!