首页 / 软件开发 / C++ / TApplication类
TApplication类2008-04-04TApplication是应用程序使用的类型。类关系 TObject→TPersistent→TComponentTApplication 是一外封装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方法挂钩的对话过程