| AddChild(ControlBase *p, int offset_x=0, int offset_y=0) | HiEasyX::ControlBase | virtual |
| Button() | HiEasyX::Button | |
| Button(int x, int y, int w, int h, std::wstring wstrText=L"") | HiEasyX::Button | |
| 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::Button | 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 |
| EnableClassicStyle(bool enable) | HiEasyX::Button | virtual |
| GetAutoRedrawState() const | HiEasyX::ControlBase | inlinevirtual |
| GetBkColor() const | HiEasyX::ControlBase | inlinevirtual |
| GetCanvas() | HiEasyX::ControlBase | inlinevirtual |
| GetChildCount() | HiEasyX::ControlBase | |
| GetChildList() | HiEasyX::ControlBase | |
| GetHeight() const | HiEasyX::Container | inline |
| GetParent() | HiEasyX::ControlBase | inline |
| GetPos() const | HiEasyX::Container | inline |
| GetRect() const | HiEasyX::Container | inline |
| GetText() const | HiEasyX::ControlBase | inlinevirtual |
| GetTextColor() const | HiEasyX::ControlBase | inlinevirtual |
| GetWidth() const | HiEasyX::Container | inline |
| GetX() const | HiEasyX::Container | inline |
| GetY() const | HiEasyX::Container | inline |
| InitColor() | HiEasyX::Button | protectedvirtual |
| IsAutoSizeForChild() const | HiEasyX::ControlBase | inlinevirtual |
| IsEnabled() const | HiEasyX::ControlBase | inlinevirtual |
| IsFocused() const | HiEasyX::ControlBase | inlinevirtual |
| IsHovered() const | HiEasyX::ControlBase | inlinevirtual |
| IsPressed() const | HiEasyX::ControlBase | inlinevirtual |
| 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_bEnableBorder | HiEasyX::ControlBase | protected |
| m_bEnableClassicStyle | HiEasyX::Button | protected |
| m_bEnabled | HiEasyX::ControlBase | protected |
| m_bFocused | HiEasyX::ControlBase | protected |
| m_bHovered | HiEasyX::ControlBase | protected |
| m_bPressed | HiEasyX::ControlBase | protected |
| m_bRedraw | HiEasyX::ControlBase | protected |
| m_bRender | HiEasyX::ControlBase | protected |
| m_bUseCanvasAlpha | HiEasyX::ControlBase | protected |
| m_bVisible | HiEasyX::ControlBase | protected |
| m_canvas | HiEasyX::ControlBase | protected |
| m_cBackground | HiEasyX::ControlBase | protected |
| m_cBackground_Disabled | HiEasyX::Button | |
| m_cBackground_Hovered | HiEasyX::Button | |
| m_cBackground_Normal | HiEasyX::Button | |
| m_cBackground_Pressed | HiEasyX::Button | |
| m_cBorder | HiEasyX::ControlBase | protected |
| m_cBorder_Disabled | HiEasyX::Button | |
| m_cBorder_Hovered | HiEasyX::Button | |
| m_cBorder_Normal | HiEasyX::Button | |
| m_cBorder_Pressed | HiEasyX::Button | |
| m_cClassicNormalBorder3D | HiEasyX::Button | |
| m_cClassicPressedBorder3D | HiEasyX::Button | |
| m_cText | HiEasyX::ControlBase | protected |
| m_cText_Disabled | HiEasyX::Button | |
| m_funcMessageProc | HiEasyX::ControlBase | protected |
| m_funcMessageProc_Class | HiEasyX::ControlBase | protected |
| m_isAlphaCalculated | HiEasyX::ControlBase | protected |
| m_listChild | HiEasyX::ControlBase | protected |
| m_nBorderThickness | HiEasyX::ControlBase | protected |
| m_pCalledClass | HiEasyX::ControlBase | protected |
| m_pParent | HiEasyX::ControlBase | protected |
| m_rct | HiEasyX::Container | protected |
| m_rctClear | HiEasyX::ControlBase | 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 | |
| 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 | |
| SetAlpha(BYTE alpha, bool bUseCanvasAlpha, bool isAlphaCalculated) | HiEasyX::ControlBase | virtual |
| SetBkColor(COLORREF color) | HiEasyX::ControlBase | virtual |
| SetEnable(bool enable) override | HiEasyX::Button | 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 |
| 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 | |
| SetText(std::wstring wstr) | HiEasyX::ControlBase | virtual |
| SetTextColor(COLORREF color) | HiEasyX::ControlBase | virtual |
| SetVisible(bool visible) | HiEasyX::ControlBase | virtual |
| SetWidth(int w) | HiEasyX::Container | |
| TransformMessage(ExMessage &msg) | HiEasyX::ControlBase | protectedvirtual |
| UpdateMessage(ExMessage msg) override | HiEasyX::Button | virtual |
| UpdateRect(RECT rctOld) override | HiEasyX::ControlBase | protectedvirtual |
| ~Container() | HiEasyX::Container | virtual |
| ~ControlBase() | HiEasyX::ControlBase | virtual |