#include <WinManager.h>
继承自UiWin。
公有成员 | |
| void | DefWndProcUi (int message, long wParam, long lParam) |
| the window message processing function. | |
| void | EnableResumeFocus (bool bEnable) |
| UiWin * | GetCapture () |
| get the uiwin that has the mouse capture | |
| UiWin * | GetFocused () |
| get the control that have the keyboard focus | |
| UiWin * | GetFocusedWinBeforeDeactivate () |
| WinManager * | GetManager () |
| get the manager of the control | |
| HWND | GetParentWnd () |
| get the window where the control is in | |
| bool | GetSupportDShow () |
| virtual void | Invalidate (UiWin *win=NULL, RECT *prcUpdate=NULL) |
| invalidate the : win==0 will invalidate the whole window. win!=0 will invalidate the uiwin(prcUpdate!=null will invalidate the rect relative to the uiwin) | |
| bool | IsEnableResumeFocus () |
| virtual void | OnWMChar (TCHAR chCharCode, LPARAM lKeyData) |
| virtual void | OnWMImeComposition (BOOL fFlags) |
| virtual void | OnWMImeEndComposition () |
| virtual void | OnWMImeStartComposition () |
| virtual void | OnWMInsertPic (TCHAR *szString) |
| virtual void | OnWMKeyDown (int nVirtKey, LPARAM lKeyData) |
| keyboard message handlers | |
| virtual void | OnWMKeyUp (int nVirtKey, LPARAM lKeyData) |
| virtual void | OnWMLButtonDblClk (UINT fwKeys, int xPos, int yPos) |
| mouse message handlers | |
| virtual void | OnWMLButtonDown (UINT fwKeys, int xPos, int yPos) |
| virtual void | OnWMLButtonUp (UINT fwKeys, int xPos, int yPos) |
| virtual void | OnWMMouseMove (UINT fwKeys, int xPos, int yPos) |
| virtual void | OnWMPaste (TCHAR *szString) |
| virtual void | OnWMTimer (UINT_PTR nIDEvent) |
| void | OnWMUiPostMessage (UiWin *pwinDst, LPARAM lParam) |
| virtual void | Paint (HDC hdc, RECT *prcUpdate) |
| paint | |
| void | PostCommandMessage (long wParam, long lParam) |
| post command message | |
| void | PostMessage (UINT message, WPARAM wParam, LPARAM lParam) |
| Post message to the window where the control is in | |
| void | PostUiMessage (UiWin *pwinDst, LPARAM lParam) |
| Post Message to the destinate UiWin in the WinManager. (See MZ_MZ_UI_POSTMESSAGE) | |
| void | ReleaseCapture () |
| release the capture | |
| void | ResumeFocused () |
| void | SendCommandMessage (long wParam, long lParam) |
| void | SendMessage (UINT message, WPARAM wParam, LPARAM lParam) |
| send command message | |
| void | SetCapture (UiWin *win) |
| set the uiwin that has the mouse capture | |
| void | SetDragedToScroll (UiWin *pDragedToScroll) |
| void | SetFocus (UiWin *pWin) |
| set the control that will have the keyboard focus | |
| void | SetFocusedWinBeforeDeactivate (UiWin *pWin) |
| void | SetParentWnd (HWND hWnd) |
| void | SetSupportDShow (bool bSupportDShow) |
| virtual void | UpdateWindow () |
| update the locus window | |
| WinManager (void) | |
| virtual void | zReserved1_ (void *pv) |
| virtual void | zReserved2_ (void *pv) |
| virtual void | zReserved3_ (void *pv) |
| virtual void | zReserved4_ (void *pv) |
| virtual void | zReserved5_ (void *pv) |
| virtual void | zReserved6_ (void *pv) |
| virtual void | zReserved7_ (void *pv) |
| virtual void | zReserved8_ (void *pv) |
| ~WinManager (void) | |
公有属性 | |
| byte | m_zReserved [16] |
保护属性 | |
| bool | m_bEnableResumeFocus |
| bool | m_bSupportDShow |
| HWND | m_hWnd |
| UiWin * | m_pCaptureWin |
| UiWin * | m_pDragedToScroll |
| UiWin * | m_pFocusedWin |
| UiWin * | m_pFocusedWinBeforeDeactivate |
| UiWin * | m_pHoldingWin |
| POINT | m_ptMouseLast |
| WinManager::WinManager | ( | void | ) |
| WinManager::~WinManager | ( | void | ) |
| void WinManager::DefWndProcUi | ( | int | message, | |
| long | wParam, | |||
| long | lParam | |||
| ) |
the window message processing function.
| void WinManager::EnableResumeFocus | ( | bool | bEnable | ) |
| UiWin* WinManager::GetFocused | ( | ) |
get the control that have the keyboard focus
| UiWin* WinManager::GetFocusedWinBeforeDeactivate | ( | ) |
| WinManager* WinManager::GetManager | ( | ) | [virtual] |
| HWND WinManager::GetParentWnd | ( | ) | [virtual] |
| bool WinManager::GetSupportDShow | ( | ) |
| virtual void WinManager::Invalidate | ( | UiWin * | win = NULL, |
|
| RECT * | prcUpdate = NULL | |||
| ) | [virtual] |
invalidate the : win==0 will invalidate the whole window. win!=0 will invalidate the uiwin(prcUpdate!=null will invalidate the rect relative to the uiwin)
| bool WinManager::IsEnableResumeFocus | ( | ) |
| virtual void WinManager::OnWMChar | ( | TCHAR | chCharCode, | |
| LPARAM | lKeyData | |||
| ) | [virtual] |
| virtual void WinManager::OnWMImeComposition | ( | BOOL | fFlags | ) | [virtual] |
| virtual void WinManager::OnWMImeEndComposition | ( | ) | [virtual] |
| virtual void WinManager::OnWMImeStartComposition | ( | ) | [virtual] |
| virtual void WinManager::OnWMInsertPic | ( | TCHAR * | szString | ) | [virtual] |
| virtual void WinManager::OnWMKeyDown | ( | int | nVirtKey, | |
| LPARAM | lKeyData | |||
| ) | [virtual] |
keyboard message handlers
| virtual void WinManager::OnWMKeyUp | ( | int | nVirtKey, | |
| LPARAM | lKeyData | |||
| ) | [virtual] |
| virtual void WinManager::OnWMLButtonDblClk | ( | UINT | fwKeys, | |
| int | xPos, | |||
| int | yPos | |||
| ) | [virtual] |
mouse message handlers
| virtual void WinManager::OnWMLButtonDown | ( | UINT | fwKeys, | |
| int | xPos, | |||
| int | yPos | |||
| ) | [virtual] |
| virtual void WinManager::OnWMLButtonUp | ( | UINT | fwKeys, | |
| int | xPos, | |||
| int | yPos | |||
| ) | [virtual] |
| virtual void WinManager::OnWMMouseMove | ( | UINT | fwKeys, | |
| int | xPos, | |||
| int | yPos | |||
| ) | [virtual] |
| virtual void WinManager::OnWMPaste | ( | TCHAR * | szString | ) | [virtual] |
| virtual void WinManager::OnWMTimer | ( | UINT_PTR | nIDEvent | ) | [virtual] |
| void WinManager::OnWMUiPostMessage | ( | UiWin * | pwinDst, | |
| LPARAM | lParam | |||
| ) |
| virtual void WinManager::Paint | ( | HDC | hdc, | |
| RECT * | prcUpdate | |||
| ) | [virtual] |
paint
| void WinManager::PostCommandMessage | ( | long | wParam, | |
| long | lParam | |||
| ) |
post command message
| void WinManager::PostMessage | ( | UINT | message, | |
| WPARAM | wParam, | |||
| LPARAM | lParam | |||
| ) |
| void WinManager::PostUiMessage | ( | UiWin * | pwinDst, | |
| LPARAM | lParam | |||
| ) | [virtual] |
| void WinManager::ReleaseCapture | ( | ) |
| void WinManager::ResumeFocused | ( | ) |
| void WinManager::SendCommandMessage | ( | long | wParam, | |
| long | lParam | |||
| ) |
| void WinManager::SendMessage | ( | UINT | message, | |
| WPARAM | wParam, | |||
| LPARAM | lParam | |||
| ) |
| void WinManager::SetCapture | ( | UiWin * | win | ) |
set the uiwin that has the mouse capture
| void WinManager::SetDragedToScroll | ( | UiWin * | pDragedToScroll | ) | [inline] |
| void WinManager::SetFocus | ( | UiWin * | pWin | ) |
set the control that will have the keyboard focus
| void WinManager::SetFocusedWinBeforeDeactivate | ( | UiWin * | pWin | ) |
| void WinManager::SetParentWnd | ( | HWND | hWnd | ) |
| void WinManager::SetSupportDShow | ( | bool | bSupportDShow | ) |
| virtual void WinManager::UpdateWindow | ( | ) | [virtual] |
update the locus window
| virtual void WinManager::zReserved1_ | ( | void * | pv | ) | [virtual] |
| virtual void WinManager::zReserved2_ | ( | void * | pv | ) | [virtual] |
| virtual void WinManager::zReserved3_ | ( | void * | pv | ) | [virtual] |
| virtual void WinManager::zReserved4_ | ( | void * | pv | ) | [virtual] |
| virtual void WinManager::zReserved5_ | ( | void * | pv | ) | [virtual] |
| virtual void WinManager::zReserved6_ | ( | void * | pv | ) | [virtual] |
| virtual void WinManager::zReserved7_ | ( | void * | pv | ) | [virtual] |
| virtual void WinManager::zReserved8_ | ( | void * | pv | ) | [virtual] |
bool WinManager::m_bEnableResumeFocus [protected] |
bool WinManager::m_bSupportDShow [protected] |
HWND WinManager::m_hWnd [protected] |
UiWin* WinManager::m_pCaptureWin [protected] |
UiWin* WinManager::m_pDragedToScroll [protected] |
UiWin* WinManager::m_pFocusedWin [protected] |
UiWin* WinManager::m_pFocusedWinBeforeDeactivate [protected] |
UiWin* WinManager::m_pHoldingWin [protected] |
POINT WinManager::m_ptMouseLast [protected] |
| byte WinManager::m_zReserved[16] |
重载UiWin。