AddChild(ControlBase *p, int offset_x=0, int offset_y=0) | HiEasyX::ControlBase | virtual |
CallUserMsgProcFunc(int msgid, ExMessage msg) | HiEasyX::ControlBase | protectedvirtual |
ChildRectChanged(ControlBase *pChild) | HiEasyX::ControlBase | protectedvirtual |
Container() | HiEasyX::Container | |
ControlBase() | HiEasyX::ControlBase | |
ControlBase(std::wstring wstrText) | HiEasyX::ControlBase | |
ControlBase(int x, int y, int w=0, int h=0, std::wstring wstrText=L"") | HiEasyX::ControlBase | |
Draw(bool draw_child=true) override | HiEasyX::ScrollBar | virtual |
Draw_Text(int nTextOffsetX=0, int nTextOffsetY=0) | HiEasyX::ControlBase | virtual |
DrawChild() | HiEasyX::ControlBase | protectedvirtual |
EnableAutoRedraw(bool enable) | HiEasyX::ControlBase | virtual |
EnableAutoSizeForChild(bool enable) | HiEasyX::ControlBase | virtual |
EnableBorder(bool bEnableBorder, COLORREF color=BLACK, int thickness=1) | HiEasyX::ControlBase | virtual |
EnableHorizontal(bool enable) | HiEasyX::ScrollBar | |
GetAutoRedrawState() const | HiEasyX::ControlBase | inlinevirtual |
GetBkColor() const | HiEasyX::ControlBase | inlinevirtual |
GetButtonHeight() const | HiEasyX::ScrollBar | inline |
GetButtonWidth() const | HiEasyX::ScrollBar | inline |
GetCanvas() | HiEasyX::ControlBase | inlinevirtual |
GetChildCount() | HiEasyX::ControlBase | |
GetChildList() | HiEasyX::ControlBase | |
GetContentLength() const | HiEasyX::ScrollBar | inline |
GetHeight() const | HiEasyX::Container | inline |
GetOnWheelRect() const | HiEasyX::ScrollBar | inline |
GetParent() | HiEasyX::ControlBase | inline |
GetPos() const | HiEasyX::Container | inline |
GetRect() const | HiEasyX::Container | inline |
GetSliderContentPos() const | HiEasyX::ScrollBar | inline |
GetSliderLength() const | HiEasyX::ScrollBar | inline |
GetSliderSpeed() const | HiEasyX::ScrollBar | inline |
GetText() const | HiEasyX::ControlBase | inlinevirtual |
GetTextColor() const | HiEasyX::ControlBase | inlinevirtual |
GetViewLength() const | HiEasyX::ScrollBar | inline |
GetWidth() const | HiEasyX::Container | inline |
GetX() const | HiEasyX::Container | inline |
GetY() const | HiEasyX::Container | inline |
Init() | HiEasyX::ScrollBar | protectedvirtual |
IsAutoSizeForChild() const | HiEasyX::ControlBase | inlinevirtual |
IsDragging() const | HiEasyX::ScrollBar | inline |
IsEnabled() const | HiEasyX::ControlBase | inlinevirtual |
IsFocused() const | HiEasyX::ControlBase | inlinevirtual |
IsHorizontal() const | HiEasyX::ScrollBar | inline |
IsHovered() const | HiEasyX::ControlBase | inlinevirtual |
IsPressed() const | HiEasyX::ControlBase | inlinevirtual |
IsSliderPosChanged() | HiEasyX::ScrollBar | |
IsVisible() const | HiEasyX::ControlBase | inlinevirtual |
m_alpha | HiEasyX::ControlBase | protected |
m_bAlwaysRedrawAndRender | HiEasyX::ControlBase | protected |
m_bAutoRedrawWhenReceiveMsg | HiEasyX::ControlBase | protected |
m_bAutoSizeForChild | HiEasyX::ControlBase | protected |
m_bClear | HiEasyX::ControlBase | protected |
m_bCompleteFirstSetRect | HiEasyX::ControlBase | protected |
m_bDragging | HiEasyX::ScrollBar | protected |
m_bEnableBorder | HiEasyX::ControlBase | protected |
m_bEnabled | HiEasyX::ControlBase | protected |
m_bFocused | HiEasyX::ControlBase | protected |
m_bHorizontal | HiEasyX::ScrollBar | protected |
m_bHovered | HiEasyX::ControlBase | protected |
m_bPressed | HiEasyX::ControlBase | protected |
m_bRedraw | HiEasyX::ControlBase | protected |
m_bRender | HiEasyX::ControlBase | protected |
m_bSetOnWheelRct | HiEasyX::ScrollBar | protected |
m_bSliderPosChanged | HiEasyX::ScrollBar | protected |
m_btnBottom | HiEasyX::ScrollBar | protected |
m_btnDown | HiEasyX::ScrollBar | protected |
m_btnDrag | HiEasyX::ScrollBar | protected |
m_btnTop | HiEasyX::ScrollBar | protected |
m_btnUp | HiEasyX::ScrollBar | protected |
m_bUseCanvasAlpha | HiEasyX::ControlBase | protected |
m_bVisible | HiEasyX::ControlBase | protected |
m_canvas | HiEasyX::ControlBase | protected |
m_cBackground | HiEasyX::ControlBase | protected |
m_cBorder | HiEasyX::ControlBase | protected |
m_cText | HiEasyX::ControlBase | protected |
m_fPos | HiEasyX::ScrollBar | protected |
m_fPosRatio | HiEasyX::ScrollBar | protected |
m_funcMessageProc | HiEasyX::ControlBase | protected |
m_funcMessageProc_Class | HiEasyX::ControlBase | protected |
m_fViewRatio | HiEasyX::ScrollBar | protected |
m_info | HiEasyX::ScrollBar | protected |
m_isAlphaCalculated | HiEasyX::ControlBase | protected |
m_listChild | HiEasyX::ControlBase | protected |
m_MouseDrag | HiEasyX::ScrollBar | protected |
m_nBorderThickness | HiEasyX::ControlBase | protected |
m_nBtnHeight | HiEasyX::ScrollBar | protected |
m_nBtnWidth | HiEasyX::ScrollBar | protected |
m_nDrawInterval | HiEasyX::ScrollBar | protected |
m_nLen | HiEasyX::ScrollBar | protected |
m_nSliderSpeed | HiEasyX::ScrollBar | protected |
m_nViewLen | HiEasyX::ScrollBar | protected |
m_pCalledClass | HiEasyX::ControlBase | protected |
m_pParent | HiEasyX::ControlBase | protected |
m_rct | HiEasyX::Container | protected |
m_rctClear | HiEasyX::ControlBase | protected |
m_rctOnWheel | HiEasyX::ScrollBar | protected |
m_tPressed | HiEasyX::ScrollBar | protected |
m_wstrText | HiEasyX::ControlBase | protected |
MarkNeedClearRect(RECT rct) | HiEasyX::ControlBase | protected |
MarkNeedRedrawAndRender() | HiEasyX::ControlBase | protected |
Move(int x, int y) | HiEasyX::Container | inline |
MoveRel(int dx, int dy) | HiEasyX::Container | |
MoveSlider(float d) | HiEasyX::ScrollBar | |
OnNormalButtonMsg() | HiEasyX::ScrollBar | protectedvirtual |
OnSpecialButtonMsg(void *pThis, ControlBase *pCtrl, int msgid, ExMessage msg) | HiEasyX::ScrollBar | protectedstatic |
Redraw() | HiEasyX::ControlBase | virtual |
RemoveChild(ControlBase *p) | HiEasyX::ControlBase | virtual |
Render(Canvas *dst, RECT *pRct=nullptr, int *pCount=0) | HiEasyX::ControlBase | virtual |
Resize(int w, int h) | HiEasyX::Container | |
ScrollBar() | HiEasyX::ScrollBar | |
ScrollBar(int x, int y, int w, int h, int len, int pos, bool bHorizontal=false) | HiEasyX::ScrollBar | |
SetAlpha(BYTE alpha, bool bUseCanvasAlpha, bool isAlphaCalculated) | HiEasyX::ControlBase | virtual |
SetBkColor(COLORREF color) | HiEasyX::ControlBase | virtual |
SetButtonHeight(int h) | HiEasyX::ScrollBar | |
SetButtonWidth(int w) | HiEasyX::ScrollBar | |
SetContentLength(int len) | HiEasyX::ScrollBar | |
SetEnable(bool enable) | HiEasyX::ControlBase | virtual |
SetHeight(int h) | HiEasyX::Container | |
SetMsgProcFunc(MESSAGE_PROC_FUNC func) | HiEasyX::ControlBase | virtual |
SetMsgProcFunc(MESSAGE_PROC_FUNC_CLASS static_class_func, void *_this) | HiEasyX::ControlBase | virtual |
SetOnWheelRect(RECT rct) | HiEasyX::ScrollBar | |
SetParent(ControlBase *p) | HiEasyX::ControlBase | virtual |
SetPos(int x, int y) | HiEasyX::Container | |
SetPos(POINT pt) | HiEasyX::Container | |
SetRect(int x, int y, int w, int h) | HiEasyX::Container | |
SetRect(RECT rct) | HiEasyX::Container | |
SetSliderContentPos(float pos) | HiEasyX::ScrollBar | |
SetSliderSpeed(int speed) | HiEasyX::ScrollBar | |
SetText(std::wstring wstr) | HiEasyX::ControlBase | virtual |
SetTextColor(COLORREF color) | HiEasyX::ControlBase | virtual |
SetViewLength(int len) | HiEasyX::ScrollBar | |
SetVisible(bool visible) | HiEasyX::ControlBase | virtual |
SetWidth(int w) | HiEasyX::Container | |
TransformMessage(ExMessage &msg) | HiEasyX::ControlBase | protectedvirtual |
UpdateMessage(ExMessage msg) override | HiEasyX::ScrollBar | virtual |
UpdatePosRatio() | HiEasyX::ScrollBar | protected |
UpdateRect(RECT rctOld) override | HiEasyX::ScrollBar | virtual |
UpdateScrollBarInfo() | HiEasyX::ScrollBar | protected |
UpdateSliderRect() | HiEasyX::ScrollBar | protectedvirtual |
UpdateViewRatio() | HiEasyX::ScrollBar | protected |
~Container() | HiEasyX::Container | virtual |
~ControlBase() | HiEasyX::ControlBase | virtual |