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

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

类 BUI::IManageHandler 继承关系图:

Public 成员函数

 IManageHandler ()
virtual ~IManageHandler ()
virtual ILayoutLayoutBox ()=0
virtual void SetDockHandler (IDockHandler *dock_mgr)=0
virtual void ClientPointToScreen (POINT *pt)=0
virtual void ScreenPointToClient (POINT *pt)=0
virtual void NeedUpdate (RECT *rc, BOOL is_sync)=0
virtual BOOL IsWindowFullMax ()=0
virtual BOOL SendMsg (UINT message, WPARAM wp, LPARAM lp)=0
virtual BOOL PostMsg (UINT message, WPARAM wp, LPARAM lp)=0
virtual BOOL ToFocusHandler (UINT message, WPARAM wp, LPARAM lp)=0
virtual BOOL ToHotHandler (UINT message, WPARAM wp, LPARAM lp)=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
virtual void GetCursorGloablPos (POINT *pt)=0
virtual void AddActionNode (LinkActionNode *obj)=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

成员函数说明

◆ AddActionNode()

virtual void BUI::IManageHandler::AddActionNode ( LinkActionNode * obj)
pure virtual

BUI::UIManager 内被实现.

◆ ClientPointToScreen()

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

BUI::UIManager 内被实现.

◆ GetCursorGloablPos()

virtual void BUI::IManageHandler::GetCursorGloablPos ( POINT * pt)
pure virtual

BUI::UIManager 内被实现.

◆ GetManagerFlags()

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

BUI::UIManager 内被实现.

◆ GetManagerWndSize()

virtual SIZE BUI::IManageHandler::GetManagerWndSize ( )
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 is_sync )
pure virtual

BUI::UIManager 内被实现.

◆ PostMsg()

virtual BOOL BUI::IManageHandler::PostMsg ( UINT message,
WPARAM wp,
LPARAM lp )
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 wp,
LPARAM lp )
pure virtual

BUI::UIManager 内被实现.

◆ SetDockHandler()

virtual void BUI::IManageHandler::SetDockHandler ( IDockHandler * dock_mgr)
pure virtual

BUI::UIManager 内被实现.

◆ ToFocusHandler()

virtual BOOL BUI::IManageHandler::ToFocusHandler ( UINT message,
WPARAM wp,
LPARAM lp )
pure virtual

BUI::UIManager 内被实现.

◆ ToHotHandler()

virtual BOOL BUI::IManageHandler::ToHotHandler ( UINT message,
WPARAM wp,
LPARAM lp )
pure virtual

BUI::UIManager 内被实现.

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