| ActivateControl(Control *control) | Harlinn::Windows::ContainerControl | inlinevirtual |
| ActiveControl() const override | Harlinn::Windows::ContainerControl | inlinevirtual |
| ActiveControl() override | Harlinn::Windows::ContainerControl | inlinevirtual |
| activeControl_ | Harlinn::Windows::ContainerControl | private |
| anchorStyles_ | Harlinn::Windows::Control | private |
| automaticallyAddParentlessOwnedControls_ | Harlinn::Windows::Control | private |
| Base typedef | Harlinn::Windows::ContainerControl | |
| BeginPaint(PAINTSTRUCT &paintStruct) const | Harlinn::Windows::Control | inline |
| ClientSize() const | Harlinn::Windows::Control | |
| ClientToScreen(POINT &pt) const | Harlinn::Windows::Control | inline |
| ContainerControl() | Harlinn::Windows::ContainerControl | inline |
| Control() | Harlinn::Windows::Control | |
| Controls() const | Harlinn::Windows::Control | inline |
| Controls() | Harlinn::Windows::Control | inline |
| controls_ | Harlinn::Windows::Control | private |
| CreateHandle() | Harlinn::Windows::Control | protectedvirtual |
| DestroyHandle() | Harlinn::Windows::Control | protectedvirtual |
| DisconnectParentControl() | Harlinn::Windows::Control | private |
| DoBeforeHandleDestroy() | Harlinn::Windows::Control | protectedvirtual |
| dock_ | Harlinn::Windows::Control | private |
| DoOnAfterRecreatingHandle() | Harlinn::Windows::Control | protectedvirtual |
| DoOnBeforeRecreatingHandle() | Harlinn::Windows::Control | protectedvirtual |
| DoOnCancelMode(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnChar(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnCharToItem(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnClose(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnCommand(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnCompareItem(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnCopyData(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnDeadChar(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnDeleteItem(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnDestroy(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnDisplayChange(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnDrawItem(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnEnable(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnEnterSizeMove(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnEraseBackground(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnExitSizeMove(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnGetHotKey(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnGetText(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnGetTextLength(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnHandleCreated() | Harlinn::Windows::Control | protectedvirtual |
| DoOnInitialize() | Harlinn::Windows::Control | protectedvirtual |
| DoOnInitMenu(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnInitMenuPopup(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnKeyDown(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnKeyUp(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnKillFocus(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMeasureItem(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMenuCommand(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseLeftButtonDoubleClick(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseLeftButtonDown(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseLeftButtonUp(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseMiddleButtonDoubleClick(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseMiddleButtonDown(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseMiddleButtonUp(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseMove(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseRightButtonDoubleClick(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseRightButtonDown(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseRightButtonUp(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseWheel(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseXButtonDoubleClick(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseXButtonDown(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMouseXButtonUp(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMove(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnMoving(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnNcActivate(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnNcCalcSize(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnNcDestroy(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnNotify(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnPaint(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSetCursor(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSetEnabled(bool theValue) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSetFocus(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSetHotKey(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSetRedraw(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSetText(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnShowWindow(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSize(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSizing(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSysChar(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSysCommand(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSysDeadChar(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSysKeyDown(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnSysKeyUp(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnUniChar(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnVKeyToItem(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnWindowPosChanged(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnWindowPosChanging(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| DoOnWindowSubClassed() | Harlinn::Windows::Control | protectedvirtual |
| Enabled() const | Harlinn::Windows::Control | |
| enabled_ | Harlinn::Windows::Control | private |
| EndPaint(const PAINTSTRUCT &paintStruct) const | Harlinn::Windows::Control | inline |
| GetClientRect(RECT *rectangle) const | Harlinn::Windows::Control | |
| GetClientRect(RECT &rectangle) const | Harlinn::Windows::Control | |
| GetClientRect() const | Harlinn::Windows::Control | |
| GetControlFromHWND(HWND hWnd) | Harlinn::Windows::Control | protectedstatic |
| GetDotsPerInch() const | Harlinn::Windows::Control | |
| GetHandle() const | Harlinn::Windows::Control | |
| GetStyle() const | Harlinn::Windows::Control | protectedvirtual |
| GetStyleEx() const | Harlinn::Windows::Control | protectedvirtual |
| GetWindowClass() const | Harlinn::Windows::Control | protectedvirtual |
| GetWindowLong(int index) const | Harlinn::Windows::Control | |
| handle_ | Harlinn::Windows::Control | private |
| HandleMessage(Message &message) | Harlinn::Windows::Control | protectedvirtual |
| HasParent() const | Harlinn::Windows::Control | inline |
| Id() const | Harlinn::Windows::Control | |
| id_ | Harlinn::Windows::Control | private |
| Initialize() | Harlinn::Windows::Control | |
| Initialize(Control *owner) | Harlinn::Windows::Control | |
| InvalidateRect(bool erase=false) | Harlinn::Windows::Control | |
| InvalidateRect(const RECT &rectangle, bool erase=false) | Harlinn::Windows::Control | |
| IsChild() const | Harlinn::Windows::Control | |
| IsChildOf(const Control &parentControl) const | Harlinn::Windows::Control | |
| IsChildOf(HWND parentControl) const | Harlinn::Windows::Control | |
| IsHandleCreated() const | Harlinn::Windows::Control | inline |
| IsInputChar(wchar_t charCode) | Harlinn::Windows::Control | protectedvirtual |
| IsInputKey(Keys keyData) | Harlinn::Windows::Control | protectedvirtual |
| IsParentOf(const Control &childControl) const | Harlinn::Windows::Control | |
| IsParentOf(HWND childControl) const | Harlinn::Windows::Control | |
| IsPopup() const | Harlinn::Windows::Control | |
| IsRecreatingHandle() const | Harlinn::Windows::Control | inlineprotected |
| IsSubClassed() const | Harlinn::Windows::Control | |
| IsToplevel() const | Harlinn::Windows::Control | |
| IsValid() const | Harlinn::Windows::Control | |
| IsVisible() const | Harlinn::Windows::Control | |
| MoveWindow(int x, int y, int width, int height, bool repaint=false) | Harlinn::Windows::Control | |
| OnBeforeHandleDestroy | Harlinn::Windows::Control | |
| OnCancelMode | Harlinn::Windows::Control | |
| OnChar | Harlinn::Windows::Control | |
| OnCharToItem | Harlinn::Windows::Control | |
| OnClose | Harlinn::Windows::Control | |
| OnCommand | Harlinn::Windows::Control | |
| OnCompareItem | Harlinn::Windows::Control | |
| OnCopyData | Harlinn::Windows::Control | |
| OnDeadChar | Harlinn::Windows::Control | |
| OnDeleteItem | Harlinn::Windows::Control | |
| OnDestroy | Harlinn::Windows::Control | |
| OnDisplayChange | Harlinn::Windows::Control | |
| OnDrawItem | Harlinn::Windows::Control | |
| OnEnable | Harlinn::Windows::Control | |
| OnEnterSizeMove | Harlinn::Windows::Control | |
| OnEraseBackground | Harlinn::Windows::Control | |
| OnExitSizeMove | Harlinn::Windows::Control | |
| OnGetHotKey | Harlinn::Windows::Control | |
| OnGetText | Harlinn::Windows::Control | |
| OnGetTextLength | Harlinn::Windows::Control | |
| OnHandleCreated | Harlinn::Windows::Control | |
| OnInitMenu | Harlinn::Windows::Control | |
| OnInitMenuPopup | Harlinn::Windows::Control | |
| OnKeyDown | Harlinn::Windows::Control | |
| OnKeyUp | Harlinn::Windows::Control | |
| OnKillFocus | Harlinn::Windows::Control | |
| OnMeasureItem | Harlinn::Windows::Control | |
| OnMenuCommand | Harlinn::Windows::Control | |
| OnMouseLeftButtonDoubleClick | Harlinn::Windows::Control | |
| OnMouseLeftButtonDown | Harlinn::Windows::Control | |
| OnMouseLeftButtonUp | Harlinn::Windows::Control | |
| OnMouseMiddleButtonDoubleClick | Harlinn::Windows::Control | |
| OnMouseMiddleButtonDown | Harlinn::Windows::Control | |
| OnMouseMiddleButtonUp | Harlinn::Windows::Control | |
| OnMouseMove | Harlinn::Windows::Control | |
| OnMouseRightButtonDoubleClick | Harlinn::Windows::Control | |
| OnMouseRightButtonDown | Harlinn::Windows::Control | |
| OnMouseRightButtonUp | Harlinn::Windows::Control | |
| OnMouseWheel | Harlinn::Windows::Control | |
| OnMouseXButtonDoubleClick | Harlinn::Windows::Control | |
| OnMouseXButtonDown | Harlinn::Windows::Control | |
| OnMouseXButtonUp | Harlinn::Windows::Control | |
| OnMove | Harlinn::Windows::Control | |
| OnMoving | Harlinn::Windows::Control | |
| OnNcActivate | Harlinn::Windows::Control | |
| OnNcCalcSize | Harlinn::Windows::Control | |
| OnNcDestroy | Harlinn::Windows::Control | |
| OnNotify | Harlinn::Windows::Control | |
| OnPaint | Harlinn::Windows::Control | |
| OnSetCursor | Harlinn::Windows::Control | |
| OnSetFocus | Harlinn::Windows::Control | |
| OnSetHotKey | Harlinn::Windows::Control | |
| OnSetRedraw | Harlinn::Windows::Control | |
| OnSetText | Harlinn::Windows::Control | |
| OnShowWindow | Harlinn::Windows::Control | |
| OnSize | Harlinn::Windows::Control | |
| OnSizing | Harlinn::Windows::Control | |
| OnSysChar | Harlinn::Windows::Control | |
| OnSysCommand | Harlinn::Windows::Control | |
| OnSysDeadChar | Harlinn::Windows::Control | |
| OnSysKeyDown | Harlinn::Windows::Control | |
| OnSysKeyUp | Harlinn::Windows::Control | |
| OnUniChar | Harlinn::Windows::Control | |
| OnVKeyToItem | Harlinn::Windows::Control | |
| OnWindowPosChanged | Harlinn::Windows::Control | |
| OnWindowPosChanging | Harlinn::Windows::Control | |
| originalWindowsProcedure_ | Harlinn::Windows::Control | private |
| Parent() const | Harlinn::Windows::Control | inline |
| parentControl_ | Harlinn::Windows::Control | private |
| Position() const | Harlinn::Windows::Control | inline |
| position_ | Harlinn::Windows::Control | private |
| PostMessage(UINT Msg, WPARAM wParam=0, LPARAM lParam=0) const | Harlinn::Windows::Control | |
| ProcessMnemonic(wchar_t charCode) | Harlinn::Windows::Control | protectedvirtual |
| RecreateHandle() | Harlinn::Windows::Control | protected |
| recreatingHandle_ | Harlinn::Windows::Control | private |
| REFLECTED_WM_COMMAND | Harlinn::Windows::Control | protectedstatic |
| REFLECTED_WM_DRAWITEM | Harlinn::Windows::Control | protectedstatic |
| REFLECTED_WM_NOTIFY | Harlinn::Windows::Control | protectedstatic |
| RegisterControl(HWND hWnd, Control *constrol) | Harlinn::Windows::Control | protectedstatic |
| RestoreSubClassedWindowsProcedure() | Harlinn::Windows::Control | private |
| ScreenToClient(POINT &pt) const | Harlinn::Windows::Control | inline |
| ScrollableControl() | Harlinn::Windows::ScrollableControl | inline |
| SendMessage(UINT Msg, WPARAM wParam=0, LPARAM lParam=0) const | Harlinn::Windows::Control | |
| SetActiveControl(Control *control) | Harlinn::Windows::ContainerControl | inlinevirtual |
| SetEnabled(bool theValue) | Harlinn::Windows::Control | |
| SetFocus() const | Harlinn::Windows::Control | inline |
| SetId(long theValue) | Harlinn::Windows::Control | |
| SetParent(Control *parentControl) | Harlinn::Windows::Control | |
| SetPosition(int x, int y) | Harlinn::Windows::Control | |
| SetPosition(const Point &thePosition) | Harlinn::Windows::Control | |
| SetSize(int width, int height) | Harlinn::Windows::Control | |
| SetSize(const Windows::Size &theSize) | Harlinn::Windows::Control | |
| SetTabStop(bool theValue) | Harlinn::Windows::Control | |
| SetText(const WideString &text) | Harlinn::Windows::Control | |
| SetText(const wchar_t *text) | Harlinn::Windows::Control | |
| SetVisible(bool theValue) | Harlinn::Windows::Control | |
| SetWindowLong(int index, LONG newValue) | Harlinn::Windows::Control | |
| SetWindowStyle(DWORD theStyle) | Harlinn::Windows::Control | protected |
| SetWindowStyleEx(DWORD theExStyle) | Harlinn::Windows::Control | protected |
| Show() | Harlinn::Windows::Control | |
| Size() const | Harlinn::Windows::Control | inline |
| size_ | Harlinn::Windows::Control | private |
| SubClass(HWND hWnd) | Harlinn::Windows::Control | |
| SubClassWndProc(HWND hWnd, UINT messageId, WPARAM wParam, LPARAM lParam) | Harlinn::Windows::Control | privatestatic |
| TabStop() const | Harlinn::Windows::Control | |
| tabStop_ | Harlinn::Windows::Control | private |
| Text() const | Harlinn::Windows::Control | |
| text_ | Harlinn::Windows::Control | private |
| TextLength() const | Harlinn::Windows::Control | |
| UnregisterControl(HWND hWnd) | Harlinn::Windows::Control | protectedstatic |
| UpdateRect(RECT &updateRectangle) const | Harlinn::Windows::Control | |
| UpdateRect(RECT &updateRectangle, bool erase) | Harlinn::Windows::Control | |
| UpdateRect() const | Harlinn::Windows::Control | |
| UpdateRect(bool erase) | Harlinn::Windows::Control | |
| ValidateRect(const RECT &rectangle) | Harlinn::Windows::Control | |
| ValidateRect() | Harlinn::Windows::Control | |
| Visible() const | Harlinn::Windows::Control | |
| visible_ | Harlinn::Windows::Control | private |
| WM_GET_CONTROL | Harlinn::Windows::Control | protectedstatic |
| ~Control() | Harlinn::Windows::Control | virtual |