WinManager类参考

UiWin controls manager 更多...

#include <WinManager.h>

继承自UiWin

所有成员的列表。

公有成员

void DefWndProcUi (int message, long wParam, long lParam)
 the window message processing function.
void EnableResumeFocus (bool bEnable)
UiWinGetCapture ()
 get the uiwin that has the mouse capture
UiWinGetFocused ()
 get the control that have the keyboard focus
UiWinGetFocusedWinBeforeDeactivate ()
WinManagerGetManager ()
 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
UiWinm_pCaptureWin
UiWinm_pDragedToScroll
UiWinm_pFocusedWin
UiWinm_pFocusedWinBeforeDeactivate
UiWinm_pHoldingWin
POINT m_ptMouseLast


详细描述

UiWin controls manager

构造及析构函数文档

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::GetCapture (  ) 

get the uiwin that has the mouse capture

重载UiWin

UiWin* WinManager::GetFocused (  ) 

get the control that have the keyboard focus

UiWin* WinManager::GetFocusedWinBeforeDeactivate (  ) 

WinManager* WinManager::GetManager (  )  [virtual]

get the manager of the control

重载UiWin

HWND WinManager::GetParentWnd (  )  [virtual]

get the window where the control is in

重载UiWin

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 
)

Post message to the window where the control is in

重载UiWin

void WinManager::PostUiMessage ( UiWin pwinDst,
LPARAM  lParam 
) [virtual]

Post Message to the destinate UiWin in the WinManager. (See MZ_MZ_UI_POSTMESSAGE)

重载UiWin

void WinManager::ReleaseCapture (  ) 

release the capture

重载UiWin

void WinManager::ResumeFocused (  ) 

void WinManager::SendCommandMessage ( long  wParam,
long  lParam 
)

void WinManager::SendMessage ( UINT  message,
WPARAM  wParam,
LPARAM  lParam 
)

send command message

重载UiWin

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_bSupportDShow [protected]

HWND WinManager::m_hWnd [protected]

POINT WinManager::m_ptMouseLast [protected]

重载UiWin


该类的文档由以下文件生成:

Generated at Fri Feb 20 15:17:30 2009 for Meizu M8 MZFC Documentation by 魅族手机