跳至内容

CWndContainer

CWndContainer

CWndContainer 是标准库中复合控件的基准类。

描述

CWndContainer 类实现复合控件的基本方法。

声明

class CWndContainer : public CWnd

标称库文件

#include <Controls\WndContainer.mqh>

继承体系

CObject

CWnd

CWndContainer

直接分支

: CCheckBox, CComboBox, CDateDropList, CDatePicker, CDialog, CRadioButton, CScroll, CSpinEdit, CWndClient

类方法

销毁
销毁销毁所有控件容器
图表事件处理器
OnEvent所有图表事件的句柄
OnMouseEvent响应 CHARTEVENT_MOUSE_MOVE 的事件处理器
访问容器
ControlsTotal获取容器中控件的数量
Control获取索引处的控件
ControlFind根据 ID 获取控件
添加/删除
添加添加控件至容器
删除从容器中删除控件
几何
Move设置容器中所有控件新坐标。
平移执行容器中所有控件坐标的相对平移
标识
Id设置容器中所有控件 ID
状态
Enable启用容器中所有控件
Disable禁用容器中所有控件
Show显示容器中所有控件
Hide隐藏容器中所有控件
鼠标操作
MouseFocusKill清除鼠标焦点
文件操作
Save保存容器信息至文件
Load从文件加载容器信息
内部事件处理器
OnResize“调整大小” 事件处理器
OnActivate“激活” 事件处理器
OnDeactivate“解除激活” 事件处理器

方法继承自类 CWnd

: Create, 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