CWndObj

CWndObj 是标准库中简单控件 (基于图表对象) 的基准类。

描述

CWndObj 类实现简单控件的基本方法。

声明

   class CWndObj : public CWnd

标称库文件

   #include <Controls\WndObj.mqh>
继承体系   CObject       CWnd           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 "修改" 事件处理器
方法继承自类 CObject Prev, Prev, Next, Next, Save, Load, Type, Compare
方法继承自类 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