创建控制面板和对话框的类

这章节包含操作创建控制面板类的技术细节, 以及 MQL5 标准库中相关组件的描述。

在创建 MQL5 的控制面板程序 (脚本, 智能交易) 时, 使用这些类, 将节省大量时间。

MQL5 标准库 (就控制面板而言) 位于终端工作目录的 MQL5\Include\Controls 文件夹。

在以下文章中找到使用类的示例:

在 MQL5\Expert\Examples\Controls 文件夹里, 可找到描绘这些类是如何工作的智能交易例程。

辅助结构 描述
CRect 长方形区域结构
CDateTime 操作日期和时间的结构
基准类 描述
CWnd 所有控件的基准类
CWndObj 控件和对话框基准类
CWndContainer 复合控件基准类 (含依赖控件)
简单控件Simple controls 描述
CLabel 控件, 基于 "文本标签" 图形对象
CBmpButton 控件, 基于 "位图标签" 图形对象
CButton 控件, 基于 "按钮" 图形对象
CEdit 控件, 基于 "编辑域" 图形对象
CPanel 控件, 基于 "长方形标签"
CPicture 控件, 基于 "位图标签"
复合控件 描述
CScroll 滚动条基准类
CScrollV 垂直滚动条
CScrollH 水平滚动条
CWndClient 客户区域滚动条基准类
CListView 列表视野
CComboBox 下拉框
CCheckBox 勾选框
CCheckGroup 勾选组
CRadioButton 单选框
CRadioGroup 单选组
CSpinEdit 旋转编辑框
CDialog 对话框
CAppDialog 应用对话框