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

Public 成员函数

 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 属性

IManageHandlerm_manager
 
UINT m_showState
 

构造及析构函数说明

◆ IAdapterPlatform()

BUI::IAdapterPlatform::IAdapterPlatform ( )

◆ ~IAdapterPlatform()

virtual BUI::IAdapterPlatform::~IAdapterPlatform ( )
virtual

成员函数说明

◆ AnimateWindow()

virtual BOOL BUI::IAdapterPlatform::AnimateWindow ( DWORD  dwTime,
DWORD  dwFlags 
)
pure virtual

◆ ClientPointToScreen()

virtual void BUI::IAdapterPlatform::ClientPointToScreen ( POINT pt)
pure virtual

◆ EnableWindow()

◆ GetClientRect()

◆ GetCursorGloablPos()

virtual void BUI::IAdapterPlatform::GetCursorGloablPos ( POINT pt)
pure virtual

◆ GetWindowRect()

◆ InvalidateRect()

virtual void BUI::IAdapterPlatform::InvalidateRect ( RECT rc,
BOOL  bSyncUpdate = FALSE 
)
pure virtual

◆ IsWindowVisible()

◆ IsZoomed()

◆ ManageHandler()

IManageHandler * BUI::IAdapterPlatform::ManageHandler ( ) const

◆ MessageLoop()

◆ MoveWindow()

virtual void BUI::IAdapterPlatform::MoveWindow ( int  X,
int  Y,
int  nWidth,
int  nHeight,
BOOL  bRepaint 
)
pure virtual

◆ OnPlatformHandler()

◆ OnRender()

◆ PostMessage()

virtual BOOL BUI::IAdapterPlatform::PostMessage ( UINT  uMsg,
WPARAM  wParam = 0L,
LPARAM  lParam = 0L 
)
pure virtual

◆ ScreenPointToClient()

virtual void BUI::IAdapterPlatform::ScreenPointToClient ( POINT pt)
pure virtual

◆ SendMessage()

virtual BOOL BUI::IAdapterPlatform::SendMessage ( UINT  uMsg,
WPARAM  wParam = 0L,
LPARAM  lParam = 0L 
)
pure virtual

◆ SetActiveWindow()

◆ SetManageHandler()

void BUI::IAdapterPlatform::SetManageHandler ( IManageHandler handler)

◆ ShowWindow()

类成员变量说明

◆ m_manager

IManageHandler* BUI::IAdapterPlatform::m_manager

◆ m_showState

UINT BUI::IAdapterPlatform::m_showState
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有