快速业务通道

TApplication类

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-30
过程

事件列表

OnActivate 当应用程序变为活动时该事件发生

OnDeactivate 当应用程序变为非活动时该事件发生

OnFxception 在应用程序中出现未处理异常时该事件发生

OnHelp 当应用程序收到寿命的请求时该事件发生

OnHint 当光标移到帮助提示控件或菜单选项上时该事件发生

ONIdle 当应用程序变为空闲时该事件发生

OnMessage 当应用程序收到Windows消息时该事件发生

OnMninize 当应用程序被最小化时该事件发生

OnRestore 当被最小化的应用程序恢复时该事件发生

OnShowHint 当应用程序显示提示窗口时该事件发生

属性

Tpplication::AllowTesting

指定应用程序是否是活动的,是否有焦点。

__property bool Active = { read = FActive, nodefault } ;

Active属性属于只读属性。当应用程序是活动的,Active 属性为True ;应用程序是非活动的,ACtive属性为 False。在构造函数中,Active 属性被设置为True。如果窗体可应用程序具有焦点时,则应用程序是活动的。当来自另一个不同的应用程序的窗口变成活动的窗口时,原应用程序变成非活动的。关闭应用程序时,在析构函数中 Active属性被设置为False。

TApplication::AllowTesting

AllowTesting 属性表示IDE的信息。

__property bool AllowTesting ={ read = TAllowTesting ,write = FAllowTesting , nodefault };

不能使用AllowTesting属性,它仅供内部使用。

TApplication::DialogHandle

DialogHandle属性为在Delphi应用程序中使用非Delphi对话框提供了一个机制。

__property HWND DialogHandle = {read = GetDialogHandle,write = SetDialogHandle,nodefault };

当显示一个用CialogHandle API功能创建的一个非模态对话框时,使用DialogHandle属性。将DialogHandle属性设定为非模态对话框的句柄,能允许对话框理解来处自应用程序信息回路的信息。当对话框收到一个激活信息(WMNCACTIVATE)时,将DialogHandle属性设定为非模态对话框的句柄;当对话框收到下个失去活动的信息时,将DialogHandle属性设置为0。

TApplication::EXeName

包含包括中文路径信息的可执行应用程序的文件名称。

__property System::AnsiString ExeName = {read = GetExeName } ;

ExeName属性属于只读属性。使用ExeNarme属性可以获得应用程序可执行文件的名称。应用程序的名称是扩展名为::EXE的工程文件的根名。默认名为PROJECTI::EXE。若想改变ExeName属性,则用所需要的新根名保存工程文件并重建应用程序。ExeName属性能够反映工程文件名的改变。

TApplication::Handle

Handle属性提供对应用程序主窗体(窗口)的窗口句柄的访问。

__property HWND Handle={read=FHandle,write=SetHande,nodefault};

调用需要一个父窗口句柄的Windows API函数时,使用Handle属性。例如,在应用程序中,一个显示其最高层弹出式窗口的DLL,将需要一个父窗口以显示其窗口。使用Application::Handle可以使这样的窗口成为应用程序的一部分,因而它们可与应用程序一起进行最小化、最大化、激活以及失活。

注意:使用VCL窗体写一个DLL时,指定主EXE的主窗口的窗口句柄作为DLL的Application::Handle属性。这可使DLL的窗体成为主应用程序的一部分。在一个EXE中不要对Application::Handle赋值。

TApplication::HelpFile

指定应用程序用于显示帮助的文件名称。

__property System::AnsiString HelpFile={read=FHelpFile,write=FHelpFile};

对于有一个帮助文件与Windows Help系统一起使用的应用程序,使用HelpFile属性。Windows显示由HelpFile属性指定的文件。或者在运行阶段给HelpFile属性指定一个文件名,或者在设计阶段在Project|Options对话框的Application页中指定一个帮助文件。默认时,HelpFile属性为一零字符串,且应用程序的Hel

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号