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方法掛鉤的對話過程