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

IAdapterPlatform 平台适配器基类 更多...

类 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 msg, WPARAM wp=0L, LPARAM lp=0L)=0
virtual BOOL PostMessage (UINT msg, WPARAM wp=0L, LPARAM lp=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 (ShowMode model)=0
virtual void MoveWindow (int x, int y, int width, int height, BOOL is_refresh)=0
virtual void InvalidateRect (RECT *rc, BOOL sync_flag=FALSE)=0
virtual void ClientPointToScreen (POINT *pt)=0
virtual void ScreenPointToClient (POINT *pt)=0
virtual void GetCursorGloablPos (POINT *pt)=0
virtual void OnRender (RECT &rect)=0

Public 属性

IManageHandlerm_manager
ShowMode m_show_state

详细描述

IAdapterPlatform 平台适配器基类

构造及析构函数说明

◆ IAdapterPlatform()

BUI::IAdapterPlatform::IAdapterPlatform ( )

◆ ~IAdapterPlatform()

virtual BUI::IAdapterPlatform::~IAdapterPlatform ( )
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 sync_flag = FALSE )
pure virtual

◆ IsWindowVisible()

◆ IsZoomed()

◆ ManageHandler()

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

◆ MessageLoop()

◆ MoveWindow()

virtual void BUI::IAdapterPlatform::MoveWindow ( int x,
int y,
int width,
int height,
BOOL is_refresh )
pure virtual

◆ OnPlatformHandler()

◆ OnRender()

◆ PostMessage()

virtual BOOL BUI::IAdapterPlatform::PostMessage ( UINT msg,
WPARAM wp = 0L,
LPARAM lp = 0L )
pure virtual

◆ ScreenPointToClient()

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

◆ SendMessage()

virtual BOOL BUI::IAdapterPlatform::SendMessage ( UINT msg,
WPARAM wp = 0L,
LPARAM lp = 0L )
pure virtual

◆ SetActiveWindow()

◆ SetManageHandler()

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

◆ ShowWindow()

类成员变量说明

◆ m_manager

IManageHandler* BUI::IAdapterPlatform::m_manager

◆ m_show_state

ShowMode BUI::IAdapterPlatform::m_show_state
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有