快速业务通道

TApplication类

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

TApplication是应用程序使用的类型。

类关系 TObject→TPersistent→TComponent

TApplication 是一外封装Windows 应用程序的类。在Y职TApplication中引入的方法和属性,反映了 Windows 操作系统建立起来的如创建、运行、确认以及删除一个应用程序的基本情况。因此,当编写一个 Windows 应用程序时,TApplication简化了用户和 Windows 环境之间的接口。为此目的, TApplication封装了下列行为:

·Windows信息处理

·上下文相关的在线帮助

·菜单加速键和键处理

·异常情况处理

·为应用程序管理在Windows 操作系统中进行定义的基本部分,例如MainWindow、WindowClass 等。

每个C++Builder应用程序象声明应用程序实例一样,自动声明Application变量。如果C++Builder应用程序不是Web服务器应用程序,该变量将属于TApplication类型。因此,Tapplication 对象既不可能在元件选项板组件中出现,窗体设计者也不可能在进行可视化操作时使用。TApplication 对象没有公开的属性。然而,TApplication对象的一些公用特性可以在窗体设计阶段进行设置或修改;也可以在Priject | Options对话框中的Application页中进行设置或修改。

属性列表

Active 应用程序是否是活动的

AllowTesting 表示IDE的信息

DialogHandle 在应用程序中使用非Delphi对话框提供机制

ExeName 可执行应用程序的文件名称

Handle 提供对窗口句柄的访问

HelpFile 用于显示帮助的文件名称

Hint 显示在帮助提示框中的文本字符串

Hintcolor 确定提示框的颜色

HintHidePause 在隐匿帮助提示之前应等待的时间间隔

HintPause 在控件的帮助提示显示之前应经过的时间间隔

HintShortPause 在再次弹出提示前应等待的停顿时间

Icon 确定在Windows任务栏上代表应用程序的图标

MainForm 识别应用程序中的主窗口

ShowHint 确定帮助提示对整个应用程序是激活的还是失活的

ShowMainForm 确定应用程序启动时是否显示其主窗体

Terminated 报告应用程序是否已经收到WM--QUIT信息

Title 出现在应用程序图标下的文本

updateFormatSettings 是否自动更新格式化设定

UpdateMetricSettings 是否更新对于提示窗口字体和图标标题字体的设定

方法列表

~TApplication 用于删除应用程序实例及其与之相关的内存

BringToFront       将桌面最后一个激活的窗口作为最前端窗口

CancelHint        为控件取消提示的显示

ControlDestroyed     通知应用程序一控件被删除

CreateForm 创建一个新窗体

CreateHandle       为应用程序生成一主窗口

HandleException     为应用程序提供异常的默认处理方法

HandleMesage 中断应用程序以处理Windows消息队列中消息

HelpCommand    提供对API中的任何帮助命令的快速存取     

HelpContext 为应用程序显示帮助文件

HelpJump 产生一个OnHelp事件

HideHint 隐藏当前的提示

HintMouseMessage 调整提示窗口的显示

HookMainWindow 使非Delphi对话框能够接收送到应用程序主窗口的信息

Initialize  为初始化的分系统提供了机会

MessageBox 向用户显示一个指定的消息

Minimize 使应用程序缩小到Windows任务栏上

NormalizeAllTopMosts 使最前端的窗体含主窗口的行为象不是最前端窗体一样

NormalizeTopMosts 使最前端的窗体的行为象不是最前端的窗体一样

ProcessMessages 中断应用程序以便Windows能够响应事件

Restore 恢复一个最小化的应用程序至正常大小

RestoreTopMosts 使faStayOnTop指定的窗体重新恢复到最前端

Run 执行应用程序

ShowException 显示发生在应用程序中的异常

TApplication 创建一个新的应用程序

Terminate 结束应用程序的执行

UnhookMainWindow 释放HookMainWindow方法挂钩的对话

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