|
CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
Public 成员函数 | |
| AdapterPlatformWin () | |
| AdapterPlatformWin (IManageHandler *manager, HWND hwnd) | |
| virtual | ~AdapterPlatformWin () |
| BOOL | InitAdapt (IManageHandler *manager, HWND hwnd) |
| BOOL | AttachHwnd (HWND hwnd) |
| BOOL | DestoryAdapter () |
| 释放管理对象占用的资源 | |
| BOOL | TranslateMessage (UINT msg, WPARAM wp, LPARAM lp) |
| 消息转发 | |
| void | OnPaintWin (HDC hdc, RECT &rc_clip) |
| UINT | MessageLoop () override |
| BOOL | IsZoomed () override |
| BOOL | IsWindowVisible () override |
| BOOL | SendMessage (UINT msg, WPARAM wp=0L, LPARAM lp=0L) override |
| BOOL | PostMessage (UINT msg, WPARAM wp=0L, LPARAM lp=0L) override |
| BOOL | OnPlatformHandler (UINT message, WPARAM wp, LPARAM lp) override |
| void | GetClientRect (RECT *rc) override |
| void | GetWindowRect (RECT *rc) override |
| void | SetActiveWindow () override |
| void | EnableWindow (BOOL enable) override |
| void | ShowWindow (ShowMode model) override |
| void | MoveWindow (int x, int y, int width, int height, BOOL is_refresh) override |
| void | InvalidateRect (RECT *rc, BOOL sync_flag=FALSE) override |
| void | ClientPointToScreen (POINT *pt) override |
| void | ScreenPointToClient (POINT *pt) override |
| void | GetCursorGloablPos (POINT *pt) override |
| void | OnRender (RECT &rect) override |
| Public 成员函数 继承自 BUI::IAdapterPlatform | |
| IAdapterPlatform () | |
| virtual | ~IAdapterPlatform () |
| void | SetManageHandler (IManageHandler *handler) |
| IManageHandler * | ManageHandler () const |
Public 属性 | |
| HWND | m_hwnd |
| MemDC | m_buffer_dc |
| GSurface | m_graphics |
| RECT | m_rect_client |
| VecFloat2 | m_scale_screen |
| HDC | m_hdc_background |
| HDC | m_hdc_paint |
| WNDPROC | m_wnd_proc |
| COLORREF | m_bg_color |
| UINT | m_wstyle |
| BOOL | m_is_main_wnd |
| Public 属性 继承自 BUI::IAdapterPlatform | |
| IManageHandler * | m_manager |
| ShowMode | m_show_state |
| BUI::AdapterPlatformWin::AdapterPlatformWin | ( | ) |
| BUI::AdapterPlatformWin::AdapterPlatformWin | ( | IManageHandler * | manager, |
| HWND | hwnd ) |
|
virtual |
| BOOL BUI::AdapterPlatformWin::AttachHwnd | ( | HWND | hwnd | ) |
|
overridevirtual |
| BOOL BUI::AdapterPlatformWin::DestoryAdapter | ( | ) |
释放管理对象占用的资源
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
| BOOL BUI::AdapterPlatformWin::InitAdapt | ( | IManageHandler * | manager, |
| HWND | hwnd ) |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
| void BUI::AdapterPlatformWin::OnPaintWin | ( | HDC | hdc, |
| RECT & | rc_clip ) |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
| COLORREF BUI::AdapterPlatformWin::m_bg_color |
| MemDC BUI::AdapterPlatformWin::m_buffer_dc |
| GSurface BUI::AdapterPlatformWin::m_graphics |
| HDC BUI::AdapterPlatformWin::m_hdc_background |
| HDC BUI::AdapterPlatformWin::m_hdc_paint |
| HWND BUI::AdapterPlatformWin::m_hwnd |
| BOOL BUI::AdapterPlatformWin::m_is_main_wnd |
| RECT BUI::AdapterPlatformWin::m_rect_client |
| VecFloat2 BUI::AdapterPlatformWin::m_scale_screen |
| WNDPROC BUI::AdapterPlatformWin::m_wnd_proc |
| UINT BUI::AdapterPlatformWin::m_wstyle |