C++Builder 2010深入TApplication类之属性
2016-02-18 16:18
323 查看
TApplication类用于封装Windows应用程序对象。TApplication类包含一系列属性和方法反映Windows应用程序的一些基本操作,包括应用程序的创建、运行、维持和销毁。TApplication类提供了一个在开发者和Windows环境间的简单界面。具体来说,TApplication类提供以下的功能:
(1)与应用程序的Windows消息处理。
(2)上下文相关的在线帮助支持。
(3)菜单的加速表和热键的实现。
(4)异常处理。
(5)对于Windows程序基本实现部分的管理。
TApplication类并不出现在C++ Builder的组件选项板上,尽管它继承于TComponent类,并且一般情况不能自己声明一个TApplication类的对象。每一个应用程序都会自动创建一个Application全局变量,该变量是TApplication类的一个实例。通过Application变量,编程人员可以进行与应用程序相关的一系列重要的操作。TApplication类具有以下一些重要的属性、方法和事件。
(1)Active属性
声明:__property bool Active = {read = FActive, nodefault};
当应用程序激活时,该属性为true, 否则为false。一时应用程序窗体失去焦点,Active属性返回false。
(2)ExeName属性。
声明:__property System::AnsiString ExeName = {read = GetExeName};
该属性可以获得应用程序可执行文件的文件名。
(3)HintColor属性。
声明:__property Graphics::TColor HintColor = {read = FHintColor, Write = SetHintColor, nodefault};
这个属性可以指定应用程序提示文本(Hint)的背景颜色。
(4)HelpFile属性。
声明:__property System::AnsiString HelpFile = {read = FHelpFile, Write = FHelpFile};
指定与应用程序相连的帮助文件。
(5)Icon属性。
声明:__property Graphics::TIcon* Icon = {read = FIcon, write = SetIcon};
提供一个标识应用程序的对话框,在运行期间对这个属性赋值会造成任务栏上应用程序图标的改变。
(6)ShowMainForm属性。
声明:__property bool ShowMainForm = {read = FShowMainForm, write = FShowMainForm, nodefault};
决定当应用程序执行时是否显示主窗体。有时候可能会需要在程序开始运行时隐藏窗体,而等待以其他的方式将窗体激活。
(7)Title属性。
声明:__property System::AnsiString Title = {read = GetTitle, Write = SetTitle};
应用程序标题。标题会在任务栏上显示。
(1)与应用程序的Windows消息处理。
(2)上下文相关的在线帮助支持。
(3)菜单的加速表和热键的实现。
(4)异常处理。
(5)对于Windows程序基本实现部分的管理。
TApplication类并不出现在C++ Builder的组件选项板上,尽管它继承于TComponent类,并且一般情况不能自己声明一个TApplication类的对象。每一个应用程序都会自动创建一个Application全局变量,该变量是TApplication类的一个实例。通过Application变量,编程人员可以进行与应用程序相关的一系列重要的操作。TApplication类具有以下一些重要的属性、方法和事件。
(1)Active属性
声明:__property bool Active = {read = FActive, nodefault};
当应用程序激活时,该属性为true, 否则为false。一时应用程序窗体失去焦点,Active属性返回false。
(2)ExeName属性。
声明:__property System::AnsiString ExeName = {read = GetExeName};
该属性可以获得应用程序可执行文件的文件名。
(3)HintColor属性。
声明:__property Graphics::TColor HintColor = {read = FHintColor, Write = SetHintColor, nodefault};
这个属性可以指定应用程序提示文本(Hint)的背景颜色。
(4)HelpFile属性。
声明:__property System::AnsiString HelpFile = {read = FHelpFile, Write = FHelpFile};
指定与应用程序相连的帮助文件。
(5)Icon属性。
声明:__property Graphics::TIcon* Icon = {read = FIcon, write = SetIcon};
提供一个标识应用程序的对话框,在运行期间对这个属性赋值会造成任务栏上应用程序图标的改变。
(6)ShowMainForm属性。
声明:__property bool ShowMainForm = {read = FShowMainForm, write = FShowMainForm, nodefault};
决定当应用程序执行时是否显示主窗体。有时候可能会需要在程序开始运行时隐藏窗体,而等待以其他的方式将窗体激活。
(7)Title属性。
声明:__property System::AnsiString Title = {read = GetTitle, Write = SetTitle};
应用程序标题。标题会在任务栏上显示。
相关文章推荐
- 庆功会 多重背包问题c++
- 【干货】国外程序员整理的 C++ 资源大全
- GDAL C++ 编译
- ADO再C++中的使用
- Python调用C、C++库
- 自己实现C语言atoi函数和线程安全版的itoa函数
- C++库(长期补充)
- bag of word && C++图像批量读写
- neuq oj 1036: 谭浩强C语言(第三版)习题1.6 求最大值 C++
- C++ 将浮点数的前四位存为string
- 单例模式及其C++实现
- C++Builder 2010深入TObject类
- 单链表的简单应用
- c++ 根据指针类型获取原类型
- VC++的窗口句柄和窗口ID
- Cef概览
- Cef重要概念
- C语言二分查找法
- Cef应用资源布局
- Cef应用程序结构