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 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 |
|
◆ 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()
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 |
bSyncUpdate = 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 |
nWidth, |
|
|
int |
nHeight, |
|
|
BOOL |
bRepaint |
|
) |
| |
|
pure virtual |
◆ OnPlatformHandler()
◆ OnRender()
virtual void BUI::IAdapterPlatform::OnRender |
( |
RECT & |
rect | ) |
|
|
pure virtual |
◆ 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()
virtual void BUI::IAdapterPlatform::SetActiveWindow |
( |
| ) |
|
|
pure virtual |
◆ SetManageHandler()
void BUI::IAdapterPlatform::SetManageHandler |
( |
IManageHandler * |
handler | ) |
|
◆ ShowWindow()
virtual void BUI::IAdapterPlatform::ShowWindow |
( |
UINT |
model | ) |
|
|
pure virtual |
◆ m_manager
◆ m_show_state
UINT BUI::IAdapterPlatform::m_show_state |