跳至内容

CWndClient

CWndClient

CWndClient 是 “客户区域” 复合控件之中的类 (含依赖控件)。它是创建滚动条的基准类。

描述

CWndClient 实现了在客户区域创建滚动条的功能。

声明

class CWndClient : public CWndContainer

标称库文件

#include <Controls\WndClient.mqh>

继承体系

CObject

CWnd

CWndContainer

CWndClient

直接分支

: CCheckGroup, CListView, CRadioGroup

类方法

创建
创建创建控件
图表事件处理器
OnEvent所有图表事件的句柄
属性
ColorBackground设置背景颜色
ColorBorder设置边框颜色
BorderType设置边框类型
设置
VScrolled获取/设置垂直滚动条的使用指示标志
HScrolled获取/设置水平滚动条的使用指示标志
依赖控件
CreateBack创建滚动条的背景
CreateScrollV创建垂直滚动条
CreateScrollH创建水平滚动条
内部事件处理器
OnResize“调整大小” 事件处理器
依赖控件事件处理器
OnVScrollShowVScroll 依赖控件的 “显示” 事件处理器 (虚函数)
OnVScrollHideVScroll 依赖控件的 “隐藏” 事件处理器 (虚函数)
OnHScrollShowHScroll 依赖控件的 “显示” 事件处理器 (虚函数)
OnHScrollHideHScroll 依赖控件的 “隐藏” 事件处理器 (虚函数)
OnScrollLineDownVScroll 依赖控件的 “滚动条向下” 事件处理器 (虚函数)
OnScrollLineUpVScroll 依赖控件的 “滚动条向上” 事件处理器 (虚函数)
OnScrollLineLeftHScroll 依赖控件的 “左滚动线” 事件处理器 (虚函数)
OnScrollLineRightHScroll 依赖控件的 “右滚动线” 事件处理器 (虚函数)
调整大小
Rebound设置 CRect 类的新坐标

方法继承自类 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

: Destroy, OnMouseEvent, ControlsTotal, Control, ControlFind, MouseFocusKill, Add, Add, Delete, Delete, Move, Move, Shift, Enable, Disable, Hide, Save, Load