#include <WndChild.h>
Inheritance diagram for CChildWnd:
Public Member Functions | |
CChildWnd () | |
virtual | ~CChildWnd () |
CMainWnd * | GetMainWnd () |
CWindowManager * | GetManager () |
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 (GGUID *pClientID, CConnection *pConnection) |
virtual HRESULT | GetGenericView (IGenericView **ppView) |
virtual BOOL | OnDropFiles (CStringList &pFiles, const CPoint &ptScreen, BOOL bDrop) |
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 |
CChildWnd * | m_pGroupParent |
float | m_nGroupSize |
BOOL | m_bPanelMode |
BOOL | m_bAlert |
CSkinWindow * | m_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 UINT | 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 LONG | OnSetText (WPARAM wParam, LPARAM lParam) |
Static Private Attributes | |
static CChildWnd * | m_pCmdMsg = NULL |
|
Definition at line 66 of file WndChild.cpp. |
|
Definition at line 79 of file WndChild.cpp. |
|
Definition at line 86 of file WndChild.cpp. References LoadString(), m_nResID, and NULL. Referenced by CBrowseHostWnd::CBrowseHostWnd(), CPacketWnd::CPacketWnd(), and CDownloadTabBar::Create(). |
|
Reimplemented in CBaseMatchWnd, CLibraryWnd, and CPluginWnd. Definition at line 522 of file WndChild.cpp. References NULL. |
|
Definition at line 97 of file WndChild.cpp. Referenced by GetManager(), IsActive(), OnCmdMsg(), OnNcRButtonUp(), and SetAlert(). |
|
Definition at line 102 of file WndChild.cpp. References GetMainWnd(). Referenced by CBaseMatchWnd::CheckExisting(), CTrafficWnd::FindFreeUnique(), CPluginWnd::OnCreate(), OnCreate(), OnDestroy(), OnMDIActivate(), CBaseMatchWnd::OnSearchDownload(), CBaseMatchWnd::OnSearchDownloadNow(), CNeighboursWnd::OpenPacketWnd(), CUploadsWnd::PreTranslateMessage(), and CDownloadsWnd::PreTranslateMessage(). |
|
Definition at line 107 of file WndChild.cpp. References GetMainWnd(), m_pGroupParent, and NULL. Referenced by CUploadsWnd::OnTimer(), CHomeWnd::OnTimer(), CDownloadsWnd::OnTimer(), CChatWnd::OnTimer(), and CHostCacheWnd::PreTranslateMessage(). |
|
Definition at line 122 of file WndChild.cpp. References TestPoint(). Referenced by CSecurityWnd::OnTimer(), CSearchWnd::OnTimer(), CNeighboursWnd::OnTimer(), CLibraryWnd::OnTimer(), CHostCacheWnd::OnTimer(), and CDiscoveryWnd::OnTimer(). |
|
|
Reimplemented in CBaseMatchWnd, CBrowseHostWnd, CChatWnd, CDownloadsWnd, CHelpWnd, CLibraryWnd, CMediaWnd, CNeighboursWnd, and CUploadsWnd. Definition at line 268 of file WndChild.cpp. References GetMainWnd(), m_pCmdMsg, and NULL. Referenced by CUploadsWnd::OnCmdMsg(), CNeighboursWnd::OnCmdMsg(), CMediaWnd::OnCmdMsg(), CLibraryWnd::OnCmdMsg(), CHelpWnd::OnCmdMsg(), CDownloadsWnd::OnCmdMsg(), CChatWnd::OnCmdMsg(), and CBaseMatchWnd::OnCmdMsg(). |
|
Reimplemented in CBaseMatchWnd, CBrowseHostWnd, CChatWnd, CDiscoveryWnd, CDownloadsWnd, CHelpWnd, CHitMonitorWnd, CHomeWnd, CHostCacheWnd, CLibraryWnd, CMediaWnd, CNeighboursWnd, CPacketWnd, CPanelWnd, CPluginWnd, CSearchWnd, CSearchMonitorWnd, CSearchPadWnd, CSecurityWnd, CSystemWnd, CTrafficWnd, and CUploadsWnd. Definition at line 248 of file WndChild.cpp. References GetManager(), m_bAlert, and OnSkinChange(). Referenced by CTrafficWnd::OnCreate(), CPanelWnd::OnCreate(), and CChatWnd::OnCreate(). |
|
|
Reimplemented in CMediaWnd. Definition at line 528 of file WndChild.cpp. |
|
Definition at line 283 of file WndChild.cpp. |
|
Reimplemented in CBaseMatchWnd, CDownloadsWnd, CHomeWnd, CLibraryWnd, CSearchWnd, CSearchPadWnd, and CUploadsWnd. Definition at line 360 of file WndChild.cpp. References GetManager(), m_bAlert, m_bGroupMode, and SetAlert(). Referenced by CUploadsWnd::OnMDIActivate(), CSearchPadWnd::OnMDIActivate(), CLibraryWnd::OnMDIActivate(), CHomeWnd::OnMDIActivate(), CDownloadsWnd::OnMDIActivate(), and CBaseMatchWnd::OnMDIActivate(). |
|
Reimplemented in CMediaWnd, and CPanelWnd. Definition at line 413 of file WndChild.cpp. References m_pSkin, NULL, and CSkinWindow::OnNcActivate(). Referenced by CPanelWnd::OnNcActivate(). |
|
Reimplemented in CPanelWnd. Definition at line 389 of file WndChild.cpp. References m_pSkin, and CSkinWindow::OnNcCalcSize(). Referenced by CPanelWnd::OnNcCalcSize(). |
|
Reimplemented in CPanelWnd. Definition at line 397 of file WndChild.cpp. References m_bPanelMode, m_pSkin, and CSkinWindow::OnNcHitTest(). Referenced by CPanelWnd::OnNcHitTest(). |
|
Definition at line 450 of file WndChild.cpp. References m_pSkin, and CSkinWindow::OnNcLButtonDblClk(). |
|
Reimplemented in CPanelWnd. Definition at line 438 of file WndChild.cpp. References m_pSkin, and CSkinWindow::OnNcLButtonDown(). Referenced by CPanelWnd::OnNcLButtonDown(). |
|
Definition at line 444 of file WndChild.cpp. References m_pSkin, and CSkinWindow::OnNcLButtonUp(). |
|
Reimplemented in CHostCacheWnd. Definition at line 432 of file WndChild.cpp. References m_pSkin, and CSkinWindow::OnNcMouseMove(). |
|
Reimplemented in CPanelWnd. Definition at line 405 of file WndChild.cpp. References m_pSkin, and CSkinWindow::OnNcPaint(). Referenced by CPanelWnd::OnNcPaint(). |
|
Definition at line 374 of file WndChild.cpp. References CSettings::General, GetMainWnd(), GUI_WINDOWED, CSettings::sGeneral::GUIMode, and Settings. |
|
Reimplemented in CBrowseHostWnd. Definition at line 517 of file WndChild.cpp. Referenced by CHandshake::OnPush(). |
|
Reimplemented in CHitMonitorWnd, and CSearchWnd. Definition at line 512 of file WndChild.cpp. Referenced by CNetwork::OnQueryHits(). |
|
Reimplemented in CSearchMonitorWnd. Definition at line 508 of file WndChild.cpp. Referenced by CNetwork::OnQuerySearch(). |
|
Reimplemented in CPanelWnd. Definition at line 456 of file WndChild.cpp. References m_pSkin, NULL, and CSkinWindow::OnSetText(). |
|
Reimplemented in CBaseMatchWnd, CBrowseHostWnd, CChatWnd, CDiscoveryWnd, CDownloadsWnd, CHelpWnd, CHomeWnd, CHostCacheWnd, CLibraryWnd, CMediaWnd, CNeighboursWnd, CPacketWnd, CPanelWnd, CPluginWnd, CSearchWnd, CSearchMonitorWnd, CSearchPadWnd, CSecurityWnd, CSystemWnd, CTrafficWnd, and CUploadsWnd. Definition at line 288 of file WndChild.cpp. References m_pSkin, and CSkinWindow::OnSize(). Referenced by CTrafficWnd::OnSize(), CPanelWnd::OnSize(), and CChatWnd::OnSize(). |
|
|
Reimplemented in CMediaWnd, and CSearchWnd. Definition at line 317 of file WndChild.cpp. References m_bPanelMode, and m_bTabMode. Referenced by CSearchWnd::OnSysCommand(), and CMediaWnd::OnSysCommand(). |
|
|
Definition at line 230 of file WndChild.cpp. References GetMainWnd(), m_bAlert, and CMainWnd::OnUpdateFrameTitle(). Referenced by CChatWnd::OnCreate(), OnMDIActivate(), CBaseMatchWnd::OnTimer(), CChatFrame::OnTimer(), and CSearchWnd::Serialize(). |
|
Definition at line 303 of file WndChild.cpp. References NULL. Referenced by CUploadsWnd::OnSize(), CNeighboursWnd::OnSize(), CHostCacheWnd::OnSize(), and CBaseMatchWnd::OnSize(). |
|
Definition at line 137 of file WndChild.cpp. References NULL. Referenced by IsPartiallyVisible(). |
|
|
Definition at line 56 of file WndChild.h. Referenced by CPluginWnd::OnCreate(), OnCreate(), OnMDIActivate(), CPluginWnd::OnSkinChange(), OnSkinChange(), CWndTabBar::OnUpdateCmdUI(), and SetAlert(). |
|
Definition at line 52 of file WndChild.h. Referenced by CWindowManager::ActivateGrouped(), CWindowManager::AutoResize(), OnMDIActivate(), CPanelWnd::OnNcLButtonDown(), CPanelWnd::OnSetCursor(), and CWndTabBar::OnUpdateCmdUI(). |
|
|
Definition at line 51 of file WndChild.h. Referenced by LoadState(), OnSysCommand(), CWndTabBar::OnUpdateCmdUI(), CWindowManager::Open(), SaveState(), and CCoolMenuBarCtrl::UpdateWindowMenu(). |
|
Definition at line 54 of file WndChild.h. Referenced by CWindowManager::AutoResize(), LoadState(), CPanelWnd::PanelSizeLoop(), and SaveState(). |
|
Definition at line 50 of file WndChild.h. Referenced by Create(), CPluginWnd::OnSkinChange(), and OnSkinChange(). |
|
Definition at line 60 of file WndChild.cpp. Referenced by OnCmdMsg(). |
|
|