CWindowManager Class Reference

#include <WindowManager.h>

List of all members.

Public Member Functions

 CWindowManager (CMDIFrameWnd *pParent=NULL)
virtual ~CWindowManager ()
void SetOwner (CMDIFrameWnd *pParent)
CChildWndGetActive () const
POSITION GetIterator () const
CChildWndGetNext (POSITION &pos) const
BOOL Check (CChildWnd *pChild) const
CChildWndFind (CRuntimeClass *pClass, CChildWnd *pAfter=NULL, CChildWnd *pExcept=NULL)
CChildWndOpen (CRuntimeClass *pClass, BOOL bToggle=FALSE, BOOL bFocus=TRUE)
CChildWndFindFromPoint (const CPoint &point) const
void Close ()
void AutoResize ()
void Cascade (BOOL bActiveOnly=FALSE)
void SetGUIMode (int nMode, BOOL bSaveState=TRUE)
void LoadWindowStates ()
void SaveWindowStates ()
BOOL LoadSearchWindows ()
void SaveSearchWindows ()
BOOL LoadBrowseHostWindows ()
void SaveBrowseHostWindows ()
void OpenNewSearchWindow ()
void PostSkinChange ()
void PostSkinRemove ()

Public Attributes

CMDIFrameWnd * m_pParent
CList< CChildWnd * > m_pWindows
CRect m_rcSize
BOOL m_bIgnoreActivate
BOOL m_bClosing

Protected Member Functions

void Add (CChildWnd *pChild)
void Remove (CChildWnd *pChild)
void ActivateGrouped (CChildWnd *pExcept)
void CreateTabbedWindows ()
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg BOOL OnEraseBkgnd (CDC *pDC)
afx_msg void OnPaint ()

Friends

class CChildWnd
class CPluginWnd


Constructor & Destructor Documentation

CWindowManager::CWindowManager ( CMDIFrameWnd *  pParent = NULL  ) 

CWindowManager::~CWindowManager (  )  [virtual]


Member Function Documentation

void CWindowManager::SetOwner ( CMDIFrameWnd *  pParent  ) 

CChildWnd * CWindowManager::GetActive (  )  const

POSITION CWindowManager::GetIterator (  )  const

CChildWnd * CWindowManager::GetNext ( POSITION &  pos  )  const

BOOL CWindowManager::Check ( CChildWnd pChild  )  const

CChildWnd * CWindowManager::Find ( CRuntimeClass *  pClass,
CChildWnd pAfter = NULL,
CChildWnd pExcept = NULL 
)

CChildWnd * CWindowManager::Open ( CRuntimeClass *  pClass,
BOOL  bToggle = FALSE,
BOOL  bFocus = TRUE 
)

CChildWnd * CWindowManager::FindFromPoint ( const CPoint &  point  )  const

void CWindowManager::Close (  ) 

void CWindowManager::AutoResize (  ) 

void CWindowManager::Cascade ( BOOL  bActiveOnly = FALSE  ) 

void CWindowManager::SetGUIMode ( int  nMode,
BOOL  bSaveState = TRUE 
)

void CWindowManager::LoadWindowStates (  ) 

void CWindowManager::SaveWindowStates (  ) 

BOOL CWindowManager::LoadSearchWindows (  ) 

void CWindowManager::SaveSearchWindows (  ) 

BOOL CWindowManager::LoadBrowseHostWindows (  ) 

void CWindowManager::SaveBrowseHostWindows (  ) 

void CWindowManager::OpenNewSearchWindow (  ) 

void CWindowManager::PostSkinChange (  ) 

void CWindowManager::PostSkinRemove (  ) 

void CWindowManager::Add ( CChildWnd pChild  )  [protected]

void CWindowManager::Remove ( CChildWnd pChild  )  [protected]

void CWindowManager::ActivateGrouped ( CChildWnd pExcept  )  [protected]

void CWindowManager::CreateTabbedWindows (  )  [protected]

void CWindowManager::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

BOOL CWindowManager::OnEraseBkgnd ( CDC *  pDC  )  [protected]

void CWindowManager::OnPaint (  )  [protected]


Friends And Related Function Documentation

friend class CChildWnd [friend]

friend class CPluginWnd [friend]


Member Data Documentation

CMDIFrameWnd* CWindowManager::m_pParent

CList< CChildWnd* > CWindowManager::m_pWindows

CRect CWindowManager::m_rcSize

BOOL CWindowManager::m_bIgnoreActivate

BOOL CWindowManager::m_bClosing


The documentation for this class was generated from the following files:
Generated on Wed Aug 8 03:46:41 2007 for Shareaza by  doxygen 1.5.2