C++Builder 2010深入TApplication类之属性
? ?TApplication類用于封裝Windows應(yīng)用程序?qū)ο蟆Application類包含一系列屬性和方法反映Windows應(yīng)用程序的一些基本操作,包括應(yīng)用程序的創(chuàng)建、運行、維持和銷毀。TApplication類提供了一個在開發(fā)者和Windows環(huán)境間的簡單界面。具體來說,TApplication類提供以下的功能:
? ?(1)與應(yīng)用程序的Windows消息處理。
? ?(2)上下文相關(guān)的在線幫助支持。
? ?(3)菜單的加速表和熱鍵的實現(xiàn)。
? ?(4)異常處理。
? ?(5)對于Windows程序基本實現(xiàn)部分的管理。
? ? TApplication類并不出現(xiàn)在C++ Builder的組件選項板上,盡管它繼承于TComponent類,并且一般情況不能自己聲明一個TApplication類的對象。每一個應(yīng)用程序都會自動創(chuàng)建一個Application全局變量,該變量是TApplication類的一個實例。通過Application變量,編程人員可以進(jìn)行與應(yīng)用程序相關(guān)的一系列重要的操作。TApplication類具有以下一些重要的屬性、方法和事件。
(1)Active屬性
聲明:__property bool Active = {read = FActive, nodefault};
當(dāng)應(yīng)用程序激活時,該屬性為true, 否則為false。一時應(yīng)用程序窗體失去焦點,Active屬性返回false。
(2)ExeName屬性。
聲明:__property System::AnsiString ExeName = {read = GetExeName};
該屬性可以獲得應(yīng)用程序可執(zhí)行文件的文件名。
(3)HintColor屬性。
聲明:__property Graphics::TColor HintColor = {read = FHintColor, Write = SetHintColor, nodefault};
這個屬性可以指定應(yīng)用程序提示文本(Hint)的背景顏色。
(4)HelpFile屬性。
聲明:__property System::AnsiString HelpFile = {read = FHelpFile, Write = FHelpFile};
指定與應(yīng)用程序相連的幫助文件。
(5)Icon屬性。
聲明:__property Graphics::TIcon* Icon = {read = FIcon, write = SetIcon};
提供一個標(biāo)識應(yīng)用程序的對話框,在運行期間對這個屬性賦值會造成任務(wù)欄上應(yīng)用程序圖標(biāo)的改變。
(6)ShowMainForm屬性。
聲明:__property bool ShowMainForm = {read = FShowMainForm, write = FShowMainForm, nodefault};
決定當(dāng)應(yīng)用程序執(zhí)行時是否顯示主窗體。有時候可能會需要在程序開始運行時隱藏窗體,而等待以其他的方式將窗體激活。
(7)Title屬性。
聲明:__property System::AnsiString Title = {read = GetTitle, Write = SetTitle};
應(yīng)用程序標(biāo)題。標(biāo)題會在任務(wù)欄上顯示。
轉(zhuǎn)載于:https://blog.51cto.com/hthinker/1743060
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的C++Builder 2010深入TApplication类之属性的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10电脑怎么设置开机密码(Win1
- 下一篇: ODB——基于c++的ORM映射框架尝试