CWndObj
CWndObj
CWndObj 是标准库中简单控件 (基于图表对象) 的基准类。
描述
CWndObj 类实现简单控件的基本方法。
声明
class CWndObj : public CWnd标称库文件
#include <Controls\WndObj.mqh>继承体系
CWndObj
直接分支
: CBmpButton, CButton, CEdit, CLabel, CPanel, CPicture
类方法
| 图表事件处理 | |
|---|---|
| OnEvent | 所有图表事件的句柄 |
| 属性 | |
| 文本 | 获取/设置 OBJPROP_TEXT 图表对象的属性 |
| Color | 获取/设置 OBJPROP_COLOR 图表对象的属性 |
| ColorBackground | 获取/设置 OBJPROP_BGCOLOR 图表对象的属性 |
| ColorBorder | 获取/设置 OBJPROP_BORDER_COLOR 图表对象的属性 |
| Font | 获取/设置 OBJPROP_FONT 图表对象的属性 |
| FontSize | 获取/设置 OBJPROP_FONTSIZE 图表对象的属性 |
| ZOrder | 获取/设置 OBJPROP_ZORDER 图表对象的属性 |
| 图表对象事件处理器 | |
| OnObjectCreate | CHARTEVENT_OBJECT_CREATE 事件处理器 |
| OnObjectChange | CHARTEVENT_OBJECT_CHANGE 事件处理器 |
| OnObjectDelete | CHARTEVENT_OBJECT_DELETE 事件处理器 |
| OnObjectDrag | CHARTEVENT_OBJECT_DRAG 事件处理器 |
| 属性改变事件处理器 | |
| OnSetText | “设置文本” 事件处理器 |
| OnSetColor | “设置颜色” 事件处理器 |
| OnSetColorBackground | “设置背景颜色” 事件处理器 |
| OnSetFont | “设置字体” 事件处理器 |
| OnSetFontSize | “设置字号” 事件处理器 |
| OnSetZOrder | “设置图层顺序” 事件处理器 |
| 内部事件处理器 | |
| OnDestroy | “销毁” 事件处理器 |
| OnChange | “修改” 事件处理器 |
方法继承自类 CWnd
: Create, Destroy, OnMouseEvent, Name, ControlsTotal, Control, ControlFind, Rect, Left, Left, Top, Top, Right, Right, Bottom, Bottom, Width, Width, Height, Height, Size, Size, Size, Move, Move, Shift, Contains, Contains, Alignment, Align, Id, Id, IsEnabled, Enable, Disable, IsVisible, Visible, Show, Hide, IsActive, Activate, Deactivate, StateFlags, StateFlags, StateFlagsSet, StateFlagsReset, PropFlags, PropFlags, PropFlagsSet, PropFlagsReset, MouseX, MouseX, MouseY, MouseY, MouseFlags, MouseFlags, MouseFocusKill, BringToTop