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

窗口事件管理控制者 更多...

+ 类 BUI::IManageHandler 继承关系图:

Public 成员函数

 IManageHandler ()
 
virtual ~IManageHandler ()
 
virtual ILayoutLayoutBox ()=0
 
virtual double GetFPS ()=0
 
virtual void SetDockHandler (IDockHandler *dockMgr)=0
 
virtual void SetPaintOptions (UINT options)=0
 
virtual UINT GetPaintOptions ()=0
 
virtual void ClientPointToScreen (POINT *pt)=0
 
virtual void ScreenPointToClient (POINT *pt)=0
 
virtual void NeedUpdate (RECT *rc, BOOL bSynch)=0
 
virtual BOOL IsWindowFullMax ()=0
 
virtual BOOL SendMsg (UINT message, WPARAM wParam, LPARAM lParam)=0
 
virtual BOOL PostMsg (UINT message, WPARAM wParam, LPARAM lParam)=0
 
virtual BOOL ToFocusHandler (UINT message, WPARAM wParam, LPARAM lParam)=0
 
virtual BOOL ToHotHandler (UINT message, WPARAM wParam, LPARAM lParam)=0
 
virtual void ModifyManagerFlags (UINT style, UINT op=ADD_FLAGS)=0
 设置控件扩展风格
 
virtual UINT IsHasManagerFlags (UINT flags)=0
 
virtual UINT GetManagerFlags ()=0
 
virtual SIZE GetManagerWndSize ()=0
 
- Public 成员函数 继承自 BUI::IEventHandler
 IEventHandler ()
 
virtual ~IEventHandler ()
 
virtual BOOL OnMessageHandler (UINT message, WPARAM wp, LPARAM lp)
 

详细描述

窗口事件管理控制者

构造及析构函数说明

◆ IManageHandler()

BUI::IManageHandler::IManageHandler ( )

◆ ~IManageHandler()

virtual BUI::IManageHandler::~IManageHandler ( )
virtual

成员函数说明

◆ ClientPointToScreen()

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

BUI::UIManager 内被实现.

◆ GetFPS()

virtual double BUI::IManageHandler::GetFPS ( )
pure virtual

BUI::UIManager 内被实现.

◆ GetManagerFlags()

virtual UINT BUI::IManageHandler::GetManagerFlags ( )
pure virtual

BUI::UIManager 内被实现.

◆ GetManagerWndSize()

virtual SIZE BUI::IManageHandler::GetManagerWndSize ( )
pure virtual

BUI::UIManager 内被实现.

◆ GetPaintOptions()

virtual UINT BUI::IManageHandler::GetPaintOptions ( )
pure virtual

BUI::UIManager 内被实现.

◆ IsHasManagerFlags()

virtual UINT BUI::IManageHandler::IsHasManagerFlags ( UINT  flags)
pure virtual

BUI::UIManager 内被实现.

◆ IsWindowFullMax()

virtual BOOL BUI::IManageHandler::IsWindowFullMax ( )
pure virtual

BUI::UIManager 内被实现.

◆ LayoutBox()

virtual ILayout * BUI::IManageHandler::LayoutBox ( )
pure virtual

BUI::UIManager 内被实现.

◆ ModifyManagerFlags()

virtual void BUI::IManageHandler::ModifyManagerFlags ( UINT  style,
UINT  op = ADD_FLAGS 
)
pure virtual

设置控件扩展风格

参数
styleControlFlag组合值
opADD_FLAGS(添加属性) REMOVE_FLAGS(删除属性)

BUI::UIManager 内被实现.

◆ NeedUpdate()

virtual void BUI::IManageHandler::NeedUpdate ( RECT rc,
BOOL  bSynch 
)
pure virtual

BUI::UIManager 内被实现.

◆ PostMsg()

virtual BOOL BUI::IManageHandler::PostMsg ( UINT  message,
WPARAM  wParam,
LPARAM  lParam 
)
pure virtual

BUI::UIManager 内被实现.

◆ ScreenPointToClient()

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

BUI::UIManager 内被实现.

◆ SendMsg()

virtual BOOL BUI::IManageHandler::SendMsg ( UINT  message,
WPARAM  wParam,
LPARAM  lParam 
)
pure virtual

BUI::UIManager 内被实现.

◆ SetDockHandler()

virtual void BUI::IManageHandler::SetDockHandler ( IDockHandler dockMgr)
pure virtual

BUI::UIManager 内被实现.

◆ SetPaintOptions()

virtual void BUI::IManageHandler::SetPaintOptions ( UINT  options)
pure virtual

BUI::UIManager 内被实现.

◆ ToFocusHandler()

virtual BOOL BUI::IManageHandler::ToFocusHandler ( UINT  message,
WPARAM  wParam,
LPARAM  lParam 
)
pure virtual

BUI::UIManager 内被实现.

◆ ToHotHandler()

virtual BOOL BUI::IManageHandler::ToHotHandler ( UINT  message,
WPARAM  wParam,
LPARAM  lParam 
)
pure virtual

BUI::UIManager 内被实现.

鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2025 · CBlueStudio 版权所有