快速业务通道

TApplication类

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-30
sure * TMessageEvent)(tagMSG &Msg, bool &Handled);

__property TMessageEvent OnMessage ={read=FOnMessage,write=FOnMessage};

使用OnMessage事件,可以捕获任何或所有告知应用程序中所有窗口的Windows消息。当应用程序收到一个Windows消息时,产生OnMessage事件。在应用程序中,一个OnMessage事件处理程序的创建,可允许其他处理程序而不是那些为TApplication对象在事件中声明的处理程序的响应消息。如果应用程序没有一个针对输入消息的特定处理程序,则消息将被发送到它所期望的窗口且Windows处理消息。

TmessageEvent类型是OnMessage事件的类型,它指向一个对输入的Windows消息进行处理的方法。Msg参数用于识别Windows消息,Handled参数确定是否对消息进行处理。如果已完成对消息的处理,则Handled参数被设为True以避免正常的消息的处理。

注意:OnMessage事件只接收向消息队列告知的消息而不是那些用Windows API的SendMessage函数直接发送的消息,每秒钟将有成千上万的消息流经OnMessage事件。由于OnMessage事件处理程序能够影响整个应用程序的执行。因此,编写事件处理程序代码时要小心。

TApplication::OnNinimize

当应用程序被最小化时OnMinimize事件发生。

__property Classes::TNotifyEventOnMinimize= {read = FOnMinimize, write = FOnMinimize};

使用OnMinimize 事件,可以写一个应用程序被最小化时执行特定处理的事件处理程序。应用程序被最小化,或是因为用户最小化了主窗口,或是因为调用了Minimize方法。Icon属性确定代表最小化有应用程序的图标。

TApplication ::OnRestore

当先前被最小化的应用程序恢复到正常大小时,OnRestore事件发生。

__property Classes :: TNotifyEvent OnRestore = {read = FOnRestore, write = FOnRestore };

使用onrestore事件,可以写一个应用程序从以一个图标出现的最小化状态被恢复时执行特定处理的事件处理程序。应用程序被恢复,或是因为用户恢复应用程序,或是因为应用程序调用了Restore方法。不要将恢复一个应用程序与恢复一个窗体或窗口至原始大小相混淆。对一个窗体或窗口的最小化、最大化或恢复,将改变WindowState属性的数值。

TApplication::OnShowHint

当应用程序着手为单个控件的帮助提示一个提示窗口时,OnShowHint事件发生。

__property TShowHintEvert OnShow Hint ={read =FOnShowHInt,write =FOnShowHint};

使用OnShowHint事件,可以写一个修改帮助提示的外观和行为的事件处理程序.TShowHinrEvent类型是OnShowHint 事件的类型,它指向一个为控件显示帮助提示的方法。HintStr参数设置帮助提示的文本。若要获取单个控件的提示文本,应调用GetLongHit函数或GetShoretHint函数并将结果赋值给HintStr参数。若要修改文本,只需修改该字符串的内容即可。

使用CanShow变量参数,可以允许阻止帮助提示的显示。如果CanShow变量参数为True,显示帮助提示CanShow变量参数为False,则不显示帮助提示。HintInfo参数是一个记录,它包含了关于帮助窗口的外观和行为的信息。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号