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 SetMouseCursor (CursorMouse id)
 
int FilterEvent (wxEvent &event) override
 
UINT MessageLoop () override
 
BOOL IsZoomed () override
 
BOOL IsWindowVisible () override
 
BOOL SendMessage (UINT uMsg, WPARAM wParam=0L, LPARAM lParam=0L) override
 
BOOL PostMessage (UINT uMsg, WPARAM wParam=0L, LPARAM lParam=0L) override
 
BOOL OnPlatformHandler (UINT message, WPARAM wParam, LPARAM lParam) override
 
void GetClientRect (RECT *rc) override
 
void GetWindowRect (RECT *rc) override
 
void SetActiveWindow () override
 
void EnableWindow (BOOL enable) override
 
void ShowWindow (UINT model) override
 
void MoveWindow (int X, int Y, int nWidth, int nHeight, BOOL bRepaint) override
 
void InvalidateRect (RECT *rc, BOOL bSyncUpdate=FALSE) override
 
void ClientPointToScreen (POINT *pt) override
 
void ScreenPointToClient (POINT *pt) override
 
void GetCursorGloablPos (POINT *pt) override
 
BOOL AnimateWindow (DWORD dwTime, DWORD dwFlags) override
 
void OnRender (RECT &rect) override
 
- Public 成员函数 继承自 BUI::IAdapterPlatform
 IAdapterPlatform ()
 
virtual ~IAdapterPlatform ()
 
void SetManageHandler (IManageHandler *handler)
 
IManageHandlerManageHandler () const
 
virtual BOOL OnPlatformHandler (UINT message, WPARAM wp, LPARAM lp)
 
virtual UINT MessageLoop ()=0
 
virtual BOOL IsZoomed ()=0
 
virtual BOOL IsWindowVisible ()=0
 
virtual BOOL SendMessage (UINT uMsg, WPARAM wParam=0L, LPARAM lParam=0L)=0
 
virtual BOOL PostMessage (UINT uMsg, WPARAM wParam=0L, LPARAM lParam=0L)=0
 
virtual void GetClientRect (RECT *rc)=0
 
virtual void GetWindowRect (RECT *rc)=0
 
virtual void SetActiveWindow ()=0
 
virtual void EnableWindow (BOOL enable)=0
 
virtual void ShowWindow (UINT model)=0
 
virtual void MoveWindow (int X, int Y, int nWidth, int nHeight, BOOL bRepaint)=0
 
virtual void InvalidateRect (RECT *rc, BOOL bSyncUpdate=FALSE)=0
 
virtual void ClientPointToScreen (POINT *pt)=0
 
virtual void ScreenPointToClient (POINT *pt)=0
 
virtual void GetCursorGloablPos (POINT *pt)=0
 
virtual BOOL AnimateWindow (DWORD dwTime, DWORD dwFlags)=0
 
virtual void OnRender (RECT &rect)=0
 

Public 属性

wxWindow * m_win
 
wxBitmap * m_bmp
 
- Public 属性 继承自 BUI::IAdapterPlatform
IManageHandlerm_manager
 
UINT m_showState
 

构造及析构函数说明

◆ AdapterPlatformWxWidgets() [1/2]

BUI::AdapterPlatformWxWidgets::AdapterPlatformWxWidgets ( )

◆ AdapterPlatformWxWidgets() [2/2]

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

◆ ~AdapterPlatformWxWidgets()

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

成员函数说明

◆ AnimateWindow()

BOOL BUI::AdapterPlatformWxWidgets::AnimateWindow ( DWORD  dwTime,
DWORD  dwFlags 
)
overridevirtual

◆ 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  bSyncUpdate = 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  nWidth,
int  nHeight,
BOOL  bRepaint 
)
overridevirtual

◆ OnChar()

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

◆ OnClipbrdEvent()

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

◆ OnCustomUser()

void BUI::AdapterPlatformWxWidgets::OnCustomUser ( wxEvent &  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  wParam,
LPARAM  lParam 
)
overridevirtual

◆ OnRender()

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

◆ OnSize()

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

◆ PostMessage()

BOOL BUI::AdapterPlatformWxWidgets::PostMessage ( UINT  uMsg,
WPARAM  wParam = 0L,
LPARAM  lParam = 0L 
)
overridevirtual

◆ ScreenPointToClient()

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

◆ SendMessage()

BOOL BUI::AdapterPlatformWxWidgets::SendMessage ( UINT  uMsg,
WPARAM  wParam = 0L,
LPARAM  lParam = 0L 
)
overridevirtual

◆ SetActiveWindow()

void BUI::AdapterPlatformWxWidgets::SetActiveWindow ( )
overridevirtual

◆ SetMouseCursor()

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

◆ ShowWindow()

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

类成员变量说明

◆ m_bmp

wxBitmap* BUI::AdapterPlatformWxWidgets::m_bmp

◆ m_win

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