CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::AdapterPlatformWxWidgets类 参考
类 BUI::AdapterPlatformWxWidgets 继承关系图:

Public 成员函数

 AdapterPlatformWxWidgets ()
 AdapterPlatformWxWidgets (IManageHandler *manager, wxWindow *m_hwnd)
virtual ~AdapterPlatformWxWidgets ()
BOOL InitAdapt (IManageHandler *manager, wxWindow *hwnd)
BOOL AttachHwnd (wxWindow *hwnd)
BOOL DestoryAdapter ()
void OnCustomUser (wxEvent &event)
void OnClipbrdEvent (wxEvent &event)
void OnPaint (wxPaintEvent &event)
void OnMouseEvent (wxMouseEvent &event)
void OnChar (wxKeyEvent &event)
void OnKeyDownOrUp (wxKeyEvent &event)
void OnSize (wxSizeEvent &event)
void OnMove (wxMoveEvent &event)
void OnIdle (wxIdleEvent &event)
void OnHandleDisplayChanged (wxDisplayChangedEvent &event)
void OnHandleDPIChanged (wxDPIChangedEvent &event)
void SetMouseCursor (CursorMouse id)
int FilterEvent (wxEvent &event) override
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)
IManageHandlerManageHandler () const

Public 属性

wxWindow * m_win
wxBitmap * m_bmp
COLORREF m_bg_color
WxWidgetsGLCanvasm_gl_canvas
Public 属性 继承自 BUI::IAdapterPlatform
IManageHandlerm_manager
ShowMode m_show_state

构造及析构函数说明

◆ AdapterPlatformWxWidgets() [1/2]

BUI::AdapterPlatformWxWidgets::AdapterPlatformWxWidgets ( )

◆ AdapterPlatformWxWidgets() [2/2]

BUI::AdapterPlatformWxWidgets::AdapterPlatformWxWidgets ( IManageHandler * manager,
wxWindow * m_hwnd )

◆ ~AdapterPlatformWxWidgets()

virtual BUI::AdapterPlatformWxWidgets::~AdapterPlatformWxWidgets ( )
virtual

成员函数说明

◆ AttachHwnd()

BOOL BUI::AdapterPlatformWxWidgets::AttachHwnd ( wxWindow * hwnd)

◆ ClientPointToScreen()

void BUI::AdapterPlatformWxWidgets::ClientPointToScreen ( POINT * pt)
overridevirtual

◆ DestoryAdapter()

BOOL BUI::AdapterPlatformWxWidgets::DestoryAdapter ( )

◆ EnableWindow()

void BUI::AdapterPlatformWxWidgets::EnableWindow ( BOOL enable)
overridevirtual

◆ FilterEvent()

int BUI::AdapterPlatformWxWidgets::FilterEvent ( wxEvent & event)
override

◆ GetClientRect()

void BUI::AdapterPlatformWxWidgets::GetClientRect ( RECT * rc)
overridevirtual

◆ GetCursorGloablPos()

void BUI::AdapterPlatformWxWidgets::GetCursorGloablPos ( POINT * pt)
overridevirtual

◆ GetWindowRect()

void BUI::AdapterPlatformWxWidgets::GetWindowRect ( RECT * rc)
overridevirtual

◆ InitAdapt()

BOOL BUI::AdapterPlatformWxWidgets::InitAdapt ( IManageHandler * manager,
wxWindow * hwnd )

◆ InvalidateRect()

void BUI::AdapterPlatformWxWidgets::InvalidateRect ( RECT * rc,
BOOL sync_flag = FALSE )
overridevirtual

◆ IsWindowVisible()

BOOL BUI::AdapterPlatformWxWidgets::IsWindowVisible ( )
overridevirtual

◆ IsZoomed()

BOOL BUI::AdapterPlatformWxWidgets::IsZoomed ( )
overridevirtual

◆ MessageLoop()

UINT BUI::AdapterPlatformWxWidgets::MessageLoop ( )
overridevirtual

◆ MoveWindow()

void BUI::AdapterPlatformWxWidgets::MoveWindow ( int X,
int Y,
int width,
int height,
BOOL is_refresh )
overridevirtual

◆ OnChar()

void BUI::AdapterPlatformWxWidgets::OnChar ( wxKeyEvent & event)

◆ OnClipbrdEvent()

void BUI::AdapterPlatformWxWidgets::OnClipbrdEvent ( wxEvent & event)

◆ OnCustomUser()

void BUI::AdapterPlatformWxWidgets::OnCustomUser ( wxEvent & event)

◆ OnHandleDisplayChanged()

void BUI::AdapterPlatformWxWidgets::OnHandleDisplayChanged ( wxDisplayChangedEvent & event)

◆ OnHandleDPIChanged()

void BUI::AdapterPlatformWxWidgets::OnHandleDPIChanged ( wxDPIChangedEvent & event)

◆ OnIdle()

void BUI::AdapterPlatformWxWidgets::OnIdle ( wxIdleEvent & event)

◆ OnKeyDownOrUp()

void BUI::AdapterPlatformWxWidgets::OnKeyDownOrUp ( wxKeyEvent & event)

◆ OnMouseEvent()

void BUI::AdapterPlatformWxWidgets::OnMouseEvent ( wxMouseEvent & event)

◆ OnMove()

void BUI::AdapterPlatformWxWidgets::OnMove ( wxMoveEvent & event)

◆ OnPaint()

void BUI::AdapterPlatformWxWidgets::OnPaint ( wxPaintEvent & event)

◆ OnPlatformHandler()

BOOL BUI::AdapterPlatformWxWidgets::OnPlatformHandler ( UINT message,
WPARAM wp,
LPARAM lp )
overridevirtual

◆ OnRender()

void BUI::AdapterPlatformWxWidgets::OnRender ( RECT & rect)
overridevirtual

◆ OnSize()

void BUI::AdapterPlatformWxWidgets::OnSize ( wxSizeEvent & event)

◆ PostMessage()

BOOL BUI::AdapterPlatformWxWidgets::PostMessage ( UINT msg,
WPARAM wp = 0L,
LPARAM lp = 0L )
overridevirtual

◆ ScreenPointToClient()

void BUI::AdapterPlatformWxWidgets::ScreenPointToClient ( POINT * pt)
overridevirtual

◆ SendMessage()

BOOL BUI::AdapterPlatformWxWidgets::SendMessage ( UINT msg,
WPARAM wp = 0L,
LPARAM lp = 0L )
overridevirtual

◆ SetActiveWindow()

void BUI::AdapterPlatformWxWidgets::SetActiveWindow ( )
overridevirtual

◆ SetMouseCursor()

void BUI::AdapterPlatformWxWidgets::SetMouseCursor ( CursorMouse id)

◆ ShowWindow()

void BUI::AdapterPlatformWxWidgets::ShowWindow ( ShowMode model)
overridevirtual

类成员变量说明

◆ m_bg_color

COLORREF BUI::AdapterPlatformWxWidgets::m_bg_color

◆ m_bmp

wxBitmap* BUI::AdapterPlatformWxWidgets::m_bmp

◆ m_gl_canvas

WxWidgetsGLCanvas* BUI::AdapterPlatformWxWidgets::m_gl_canvas

◆ m_win

wxWindow* BUI::AdapterPlatformWxWidgets::m_win
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有