CAppDialog
CAppDialog
CAppDialog 是应用对话框复合控件之中的类 (含依赖控件)。
描述
CAppDialog 类的意图是将 MQL5 程序内部不同组的功能控件结合到一起。
声明
class CAppDialog : public CDialog标称库文件
#include <Controls\Dialog.mqh>继承体系
CAppDialog
类方法
| 创建于销毁 | |
|---|---|
| 创建 | 创建控件 |
| 销毁 | 销毁控件 |
| 事件处理 | |
| OnEvent | 所有图表事件的句柄 |
| 运行 | |
| 运行 | 运行控件 |
| 图表事件处理 | |
| ChartEvent | 所有图表事件的句柄 |
| 设置 | |
| Minimized | 设置控件是否为最小化的指示值 |
| 保存/加载 | |
| IniFileSave | 保存控件状态至文件 |
| IniFileLoad | 从文件加载控件状态 |
| IniFileName | 设置加载/保存控件状态的文件名 |
| IniFileExt | 设置加载/保存控件状态的文件扩展名 |
| 初始化 | |
| CreateCommon | 一般初始化方法 |
| CreateExpert | 配合智能交易工作的初始化方法 |
| CreateIndicator | 配合指标工作的初始化方法 |
| 依赖控件 | |
| CreateButtonMinMax | 创建依赖控件 (最小化/最大化按钮) |
| 依赖控件事件处理器 | |
| OnClickButtonClose | “点击按钮关闭” 事件处理器 (虚函数) |
| OnClickButtonMinMax | “点击按钮最小最大” 事件处理器 (虚函数) |
| 外部事件 | |
| OnAnotherApplicationClose | 外部事件处理器 (虚函数) |
| 方法 | |
| Rebound | 设置 CRect 类的新坐标 |
| Minimize | 显示控件的最小化状态 |
| Maximize | 显示控件的最大化状态 |
| CreateInstanceId | 为控件名称创建独有 id |
| ProgramName | 获取 MQL5 程序名称 |
| SubwinOff | 获取控件子窗口的 Y 偏移 |
方法继承自类 CWnd
: Name, ControlsTotal, Control, Rect, Left, Left, Top, Top, Right, Right, Bottom, Bottom, Width, Width, Height, Height, Size, Size, Size, Contains, Contains, Alignment, Align, Id, IsEnabled, IsVisible, Visible, IsActive, Activate, Deactivate, StateFlags, StateFlags, StateFlagsSet, StateFlagsReset, PropFlags, PropFlags, PropFlagsSet, PropFlagsReset, MouseX, MouseX, MouseY, MouseY, MouseFlags, MouseFlags, MouseFocusKill, BringToTop
方法继承自类 CWndContainer
: OnMouseEvent, ControlsTotal, Control, ControlFind, MouseFocusKill, Add, Add, Delete, Delete, Move, Move, Shift, Id, Enable, Disable, Show, Hide