CChildWnd Class Reference

#include <WndChild.h>

Inheritance diagram for CChildWnd:

Inheritance graph
[legend]
Collaboration diagram for CChildWnd:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CChildWnd ()
CMainWndGetMainWnd ()
CWindowManagerGetManager ()
BOOL IsActive (BOOL bFocused=FALSE)
BOOL IsPartiallyVisible ()
BOOL TestPoint (const CPoint &ptScreen)
void TrackPopupMenu (LPCTSTR pszMenu, const CPoint &point, UINT nDefaultID=0)
BOOL LoadState (LPCTSTR pszName=NULL, BOOL bDefaultMaximise=TRUE)
BOOL SaveState (LPCTSTR pszName=NULL)
BOOL SetAlert (BOOL bAlert=TRUE)
void SizeListAndBar (CWnd *pList, CWnd *pBar)
virtual void OnSkinChange ()
virtual void OnQuerySearch (CQuerySearch *pSearch)
virtual BOOL OnQueryHits (CQueryHit *pHits)
virtual BOOL OnPush (const Hashes::Guid &pClientID, CConnection *pConnection)
virtual HRESULT GetGenericView (IGenericView **ppView)
virtual BOOL PreTranslateMessage (MSG *pMsg)
virtual BOOL Create (UINT nID, BOOL bVisible=TRUE)
virtual BOOL OnCmdMsg (UINT nID, int nCode, void *pExtra, AFX_CMDHANDLERINFO *pHandlerInfo)

Public Attributes

UINT m_nResID
BOOL m_bTabMode
BOOL m_bGroupMode
CChildWndm_pGroupParent
float m_nGroupSize
BOOL m_bPanelMode
BOOL m_bAlert
CSkinWindowm_pSkin

Protected Member Functions

afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnDestroy ()
afx_msg BOOL OnEraseBkgnd (CDC *pDC)
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnSysCommand (UINT nID, LPARAM lParam)
afx_msg void OnMDIActivate (BOOL bActivate, CWnd *pActivateWnd, CWnd *pDeactivateWnd)
afx_msg void OnNcRButtonUp (UINT nHitTest, CPoint point)
afx_msg void OnNcCalcSize (BOOL bCalcValidRects, NCCALCSIZE_PARAMS FAR *lpncsp)
afx_msg ONNCHITTESTRESULT OnNcHitTest (CPoint point)
afx_msg void OnNcPaint ()
afx_msg BOOL OnNcActivate (BOOL bActive)
afx_msg void OnNcLButtonDown (UINT nHitTest, CPoint point)
afx_msg void OnNcLButtonUp (UINT nHitTest, CPoint point)
afx_msg void OnNcMouseMove (UINT nHitTest, CPoint point)
afx_msg void OnNcLButtonDblClk (UINT nHitTest, CPoint point)
afx_msg BOOL OnHelpInfo (HELPINFO *pHelpInfo)
afx_msg LRESULT OnSetText (WPARAM wParam, LPARAM lParam)

Static Private Attributes

static CChildWndm_pCmdMsg = NULL

Constructor & Destructor Documentation

CChildWnd::CChildWnd (  ) 


Member Function Documentation

CMainWnd * CChildWnd::GetMainWnd (  ) 

CWindowManager * CChildWnd::GetManager (  ) 

BOOL CChildWnd::IsActive ( BOOL  bFocused = FALSE  ) 

BOOL CChildWnd::IsPartiallyVisible (  ) 

BOOL CChildWnd::TestPoint ( const CPoint &  ptScreen  ) 

void CChildWnd::TrackPopupMenu ( LPCTSTR  pszMenu,
const CPoint &  point,
UINT  nDefaultID = 0 
)

BOOL CChildWnd::LoadState ( LPCTSTR  pszName = NULL,
BOOL  bDefaultMaximise = TRUE 
)

BOOL CChildWnd::SaveState ( LPCTSTR  pszName = NULL  ) 

BOOL CChildWnd::SetAlert ( BOOL  bAlert = TRUE  ) 

void CChildWnd::SizeListAndBar ( CWnd *  pList,
CWnd *  pBar 
)

void CChildWnd::OnSkinChange (  )  [virtual]

Reimplemented in CBrowseHostWnd, CChatWnd, CDiscoveryWnd, CDownloadsWnd, CHitMonitorWnd, CHomeWnd, CHostCacheWnd, CLibraryWnd, CMediaWnd, CNeighboursWnd, CPacketWnd, CPluginWnd, CSearchWnd, CSearchMonitorWnd, CSecurityWnd, CSystemWnd, and CUploadsWnd.

void CChildWnd::OnQuerySearch ( CQuerySearch pSearch  )  [virtual]

Reimplemented in CSearchMonitorWnd.

BOOL CChildWnd::OnQueryHits ( CQueryHit pHits  )  [virtual]

Reimplemented in CHitMonitorWnd, and CSearchWnd.

BOOL CChildWnd::OnPush ( const Hashes::Guid pClientID,
CConnection pConnection 
) [virtual]

Reimplemented in CBrowseHostWnd.

HRESULT CChildWnd::GetGenericView ( IGenericView **  ppView  )  [virtual]

Reimplemented in CBaseMatchWnd, CLibraryWnd, and CPluginWnd.

BOOL CChildWnd::PreTranslateMessage ( MSG *  pMsg  )  [virtual]

Reimplemented in CDownloadsWnd, CHostCacheWnd, CMediaWnd, CNeighboursWnd, CPluginWnd, CSecurityWnd, CSystemWnd, and CUploadsWnd.

BOOL CChildWnd::Create ( UINT  nID,
BOOL  bVisible = TRUE 
) [virtual]

BOOL CChildWnd::OnCmdMsg ( UINT  nID,
int  nCode,
void *  pExtra,
AFX_CMDHANDLERINFO *  pHandlerInfo 
) [virtual]

Reimplemented in CBaseMatchWnd, CBrowseHostWnd, CChatWnd, CDownloadsWnd, CLibraryWnd, CMediaWnd, CNeighboursWnd, and CUploadsWnd.

int CChildWnd::OnCreate ( LPCREATESTRUCT  lpCreateStruct  )  [protected]

Reimplemented in CBaseMatchWnd, CBrowseHostWnd, CChatWnd, CDiscoveryWnd, CDownloadsWnd, CHitMonitorWnd, CHomeWnd, CHostCacheWnd, CLibraryWnd, CMediaWnd, CNeighboursWnd, CPacketWnd, CPluginWnd, CSearchWnd, CSearchMonitorWnd, CSecurityWnd, CSystemWnd, CTrafficWnd, and CUploadsWnd.

void CChildWnd::OnDestroy (  )  [protected]

Reimplemented in CBaseMatchWnd, CBrowseHostWnd, CChatWnd, CDiscoveryWnd, CDownloadsWnd, CHitMonitorWnd, CHomeWnd, CHostCacheWnd, CLibraryWnd, CMediaWnd, CNeighboursWnd, CPacketWnd, CSearchWnd, CSearchMonitorWnd, CSecurityWnd, CSystemWnd, CTrafficWnd, and CUploadsWnd.

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

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

Reimplemented in CBaseMatchWnd, CBrowseHostWnd, CChatWnd, CDiscoveryWnd, CDownloadsWnd, CHomeWnd, CHostCacheWnd, CLibraryWnd, CMediaWnd, CNeighboursWnd, CPacketWnd, CPanelWnd, CPluginWnd, CSearchWnd, CSearchMonitorWnd, CSecurityWnd, CSystemWnd, CTrafficWnd, and CUploadsWnd.

void CChildWnd::OnSysCommand ( UINT  nID,
LPARAM  lParam 
) [protected]

Reimplemented in CMediaWnd, and CSearchWnd.

void CChildWnd::OnMDIActivate ( BOOL  bActivate,
CWnd *  pActivateWnd,
CWnd *  pDeactivateWnd 
) [protected]

Reimplemented in CBaseMatchWnd, CDownloadsWnd, CHomeWnd, CLibraryWnd, CSearchWnd, and CUploadsWnd.

void CChildWnd::OnNcRButtonUp ( UINT  nHitTest,
CPoint  point 
) [protected]

void CChildWnd::OnNcCalcSize ( BOOL  bCalcValidRects,
NCCALCSIZE_PARAMS FAR *  lpncsp 
) [protected]

Reimplemented in CPanelWnd.

ONNCHITTESTRESULT CChildWnd::OnNcHitTest ( CPoint  point  )  [protected]

Reimplemented in CPanelWnd.

void CChildWnd::OnNcPaint (  )  [protected]

Reimplemented in CPanelWnd.

BOOL CChildWnd::OnNcActivate ( BOOL  bActive  )  [protected]

Reimplemented in CMediaWnd, and CPanelWnd.

void CChildWnd::OnNcLButtonDown ( UINT  nHitTest,
CPoint  point 
) [protected]

Reimplemented in CPanelWnd.

void CChildWnd::OnNcLButtonUp ( UINT  nHitTest,
CPoint  point 
) [protected]

void CChildWnd::OnNcMouseMove ( UINT  nHitTest,
CPoint  point 
) [protected]

Reimplemented in CHostCacheWnd.

void CChildWnd::OnNcLButtonDblClk ( UINT  nHitTest,
CPoint  point 
) [protected]

BOOL CChildWnd::OnHelpInfo ( HELPINFO *  pHelpInfo  )  [protected]

LRESULT CChildWnd::OnSetText ( WPARAM  wParam,
LPARAM  lParam 
) [protected]

Reimplemented in CPanelWnd.


Member Data Documentation

UINT CChildWnd::m_nResID

BOOL CChildWnd::m_bTabMode

BOOL CChildWnd::m_bGroupMode

CChildWnd* CChildWnd::m_pGroupParent

float CChildWnd::m_nGroupSize

BOOL CChildWnd::m_bPanelMode

BOOL CChildWnd::m_bAlert

CSkinWindow* CChildWnd::m_pSkin

CChildWnd * CChildWnd::m_pCmdMsg = NULL [static, private]


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