快速业务通道

TApplication类

作者 佚名技术 来源 程序设计 浏览 发布时间 2012-06-30
__fastcall Restore(void);

使用Restore 过程,可以恢复应用程序至其最小化前的先前大小。当用户恢复应用程序至正常大小时,自动调用Restore方法。不要将Restore方法与恢复一个窗体或窗口至其原始大小相混淆。

TApplication::restoreTopMosts

使fsStayOnTop指定的窗体重新恢复到最前端。

void __fastcall RestoreTopMosts(void);

使用RestoreTopMosts过程,可以使最初被指定为最前端的窗体(FormStyle属性为fsStayOnTop重新回到最前端位置。这些窗体是用NormalizeTopMosts方法暂时成为非最前端窗体的。

TApplication::run;

Run过程用于执行应用程序。

void __fastcall Run(void);

Run过程包含应用程序的主信息循环。当应用程序的信息循环终止时,对Run过程的调用才能退出。创建一个新工程时,Delphi自动在工程文件中建立一个调用Run过程的主程序块。当应用程序执行时,调用应用Run方法。

TApplication::ShowException

在消息框中显示发生在应用程序中的异常。

void__fastcall ShowException(sysutils::Exception*E);

如果没有为OnException事件指定处理程序,ShowException过程被Handleexception作为默认调用。如果一个异常处理程序滤过异常,对于那些没有滤过的异常,需要调用ShowException过程。

指定应用程序如何进行异常处理,需要为OnException事件写一个处理程序。由于默认的VCI异常处理程序将自动调用ShowException过程,因此在C++Builder应用程序中,很少需要调用ShowException过程。

TApplication::Tapplication

创建一个新的应用程序。

__fastcall virtual TApplication (Chasses ::TCommponent*AOwner);

应用程序不直接调用TApplication构造函数。每一个C+ + Builder应用程序自动创建一个应用程序对象的实例。对于TApplication对象,Create方法为其一些属性设置默认值。 C+ +Breate方法构造函数还可使应用程序准备运行,例如通过建立提示窗口、应用程序图标、主窗口句柄、HInstance及管理主窗口(窗体)的子窗口的列表等。

TApplication::Terminate

Terminate过程用于结束应用程序的执行。

void __fasteall Terminate ( void ):

Terminate过程调用Windows API 的PostQitMessage函数,以完成应用程序的顺序关闭。Terminate 过程不是即时的。WM—QUIT消息和关闭主窗体,Trminate过程被自动调用。

TApplication::UnhookMainWindow

释放先前通过调用HookMainWindow 方法挂接的对话过程。

void__fastcall UnhookMainWindow (TWindow Hook&Hook);

使用UnhookMainWindow 过程,可以释放挂接的窗口。指定对话过程作为Hook参数的数值。TWindowHook类型中InhookMainWindow方法使用的参数类型。它是一个非Delphi对话框的对话过程使用的方法指针类型。对一个窗口而言,对话过程类似于一个窗口过程,在对话过程中为 对话框处理信息,但它的语法略有不同。

关于Windows挂接的更多信息,参见Windows帮助文件中的SetWindowsEx 函数和UnhookWindowsEx函数。

TApplication::OnActivate

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

__proprty classes::TNotifyEvent OnActivate = {read = fOnTctivate, write = TOnactivate } ;

当应用程序被激活时,使用OnActivate事件可以写一个事件处理程序以招执行特定的处理。一个应用程序在下列情况下被子激活;当应用程序开始运行时,或者当焦点从另一Windows应用程序移回到该应用程序的任何窗口时。

TApplication ::OnDeactivate

当一个应用程序变为非活动时,Ondeactivate事件发生。

__property classes ::TNotifyEvent OnDeactivate = {read = FOnDeactivate,Write =FOnDeactivate };

使用在应用程序变为非激活之前立即产生的OnDeavtivate事件,可以指定任何特定的处理。当用户从

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