IAdapterPlatform 平台适配器基类
更多...
|
| | IAdapterPlatform () |
| virtual | ~IAdapterPlatform () |
| void | SetManageHandler (IManageHandler *handler) |
| IManageHandler * | ManageHandler () 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 |
◆ IAdapterPlatform()
| BUI::IAdapterPlatform::IAdapterPlatform |
( |
| ) |
|
◆ ~IAdapterPlatform()
| virtual BUI::IAdapterPlatform::~IAdapterPlatform |
( |
| ) |
|
|
virtual |
◆ ClientPointToScreen()
| virtual void BUI::IAdapterPlatform::ClientPointToScreen |
( |
POINT * | pt | ) |
|
|
pure virtual |
◆ EnableWindow()
| virtual void BUI::IAdapterPlatform::EnableWindow |
( |
BOOL | enable | ) |
|
|
pure virtual |
◆ GetClientRect()
| virtual void BUI::IAdapterPlatform::GetClientRect |
( |
RECT * | rc | ) |
|
|
pure virtual |
◆ GetCursorGloablPos()
| virtual void BUI::IAdapterPlatform::GetCursorGloablPos |
( |
POINT * | pt | ) |
|
|
pure virtual |
◆ GetWindowRect()
| virtual void BUI::IAdapterPlatform::GetWindowRect |
( |
RECT * | rc | ) |
|
|
pure virtual |
◆ InvalidateRect()
| virtual void BUI::IAdapterPlatform::InvalidateRect |
( |
RECT * | rc, |
|
|
BOOL | sync_flag = FALSE ) |
|
pure virtual |
◆ IsWindowVisible()
| virtual BOOL BUI::IAdapterPlatform::IsWindowVisible |
( |
| ) |
|
|
pure virtual |
◆ IsZoomed()
| virtual BOOL BUI::IAdapterPlatform::IsZoomed |
( |
| ) |
|
|
pure virtual |
◆ ManageHandler()
◆ MessageLoop()
| virtual UINT BUI::IAdapterPlatform::MessageLoop |
( |
| ) |
|
|
pure virtual |
◆ MoveWindow()
| virtual void BUI::IAdapterPlatform::MoveWindow |
( |
int | x, |
|
|
int | y, |
|
|
int | width, |
|
|
int | height, |
|
|
BOOL | is_refresh ) |
|
pure virtual |
◆ OnPlatformHandler()
◆ OnRender()
| virtual void BUI::IAdapterPlatform::OnRender |
( |
RECT & | rect | ) |
|
|
pure virtual |
◆ PostMessage()
◆ ScreenPointToClient()
| virtual void BUI::IAdapterPlatform::ScreenPointToClient |
( |
POINT * | pt | ) |
|
|
pure virtual |
◆ SendMessage()
◆ SetActiveWindow()
| virtual void BUI::IAdapterPlatform::SetActiveWindow |
( |
| ) |
|
|
pure virtual |
◆ SetManageHandler()
| void BUI::IAdapterPlatform::SetManageHandler |
( |
IManageHandler * | handler | ) |
|
◆ ShowWindow()
| virtual void BUI::IAdapterPlatform::ShowWindow |
( |
ShowMode | model | ) |
|
|
pure virtual |
◆ m_manager
◆ m_show_state
| ShowMode BUI::IAdapterPlatform::m_show_state |