CWindowListDialog Class Reference

#include <WindowListDialog.h>

List of all members.

Public Types

 IDD = IDD_WINDOW_LIST
enum  { IDD = IDD_WINDOW_LIST }

Public Member Functions

 CWindowListDialog (CWnd *pMDIClientWnd, CWnd *pParent=0)

Public Attributes

CButton m_bnMinimize
CButton m_bnTileVert
CButton m_bnTileHorz
CButton m_bnCascade
CButton m_bnCloseWin
CButton m_bnActivate
CListCtrl m_lstWindows

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
void ReloadWindowList ()
void Activate (int nItem)
void ArrangeWindows (UINT nMsg, WPARAM wParam=0, LPARAM lParam=0)
virtual BOOL OnInitDialog ()
afx_msg void OnActivate ()
afx_msg void OnCloseWin ()
afx_msg void OnCascade ()
afx_msg void OnTileHorz ()
afx_msg void OnTileVert ()
afx_msg void OnMinimize ()
afx_msg void OnDblClkWindows (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnKickIdle ()

Protected Attributes

CWnd * m_pMDIClientWnd
CImageList m_imageList


Detailed Description

Definition at line 35 of file WindowListDialog.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
IDD 

Definition at line 43 of file WindowListDialog.h.


Constructor & Destructor Documentation

CWindowListDialog::CWindowListDialog ( CWnd *  pMDIClientWnd,
CWnd *  pParent = 0 
)

Definition at line 37 of file WindowListDialog.cpp.

References m_pMDIClientWnd.


Member Function Documentation

void CWindowListDialog::Activate ( int  nItem  )  [protected]

Definition at line 95 of file WindowListDialog.cpp.

References ASSERT, m_lstWindows, and m_pMDIClientWnd.

Referenced by OnActivate(), and OnDblClkWindows().

void CWindowListDialog::ArrangeWindows ( UINT  nMsg,
WPARAM  wParam = 0,
LPARAM  lParam = 0 
) [protected]

Definition at line 109 of file WindowListDialog.cpp.

References ASSERT, m_lstWindows, m_pMDIClientWnd, and VERIFY.

Referenced by OnCascade(), OnTileHorz(), and OnTileVert().

void CWindowListDialog::DoDataExchange ( CDataExchange *  pDX  )  [protected, virtual]

Definition at line 46 of file WindowListDialog.cpp.

References IDC_BN_ACTIVATE, IDC_BN_CASCADE, IDC_BN_CLOSE_WIN, IDC_BN_MINIMIZE, IDC_BN_TILE_HORZ, IDC_BN_TILE_VERT, IDC_LST_WINDOWS, m_bnActivate, m_bnCascade, m_bnCloseWin, m_bnMinimize, m_bnTileHorz, m_bnTileVert, and m_lstWindows.

void CWindowListDialog::OnActivate (  )  [protected]

Definition at line 161 of file WindowListDialog.cpp.

References Activate(), ASSERT, and m_lstWindows.

void CWindowListDialog::OnCascade (  )  [protected]

Definition at line 182 of file WindowListDialog.cpp.

References ArrangeWindows().

void CWindowListDialog::OnCloseWin (  )  [protected]

Definition at line 169 of file WindowListDialog.cpp.

References ASSERT, m_lstWindows, and ReloadWindowList().

void CWindowListDialog::OnDblClkWindows ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 208 of file WindowListDialog.cpp.

References Activate().

BOOL CWindowListDialog::OnInitDialog (  )  [protected, virtual]

Definition at line 148 of file WindowListDialog.cpp.

References TRUE, and VERIFY.

void CWindowListDialog::OnKickIdle (  )  [protected]

Definition at line 216 of file WindowListDialog.cpp.

References int(), m_bnActivate, m_bnCascade, m_bnCloseWin, m_bnMinimize, m_bnTileHorz, m_bnTileVert, and m_lstWindows.

void CWindowListDialog::OnMinimize (  )  [protected]

Definition at line 197 of file WindowListDialog.cpp.

References ASSERT, m_lstWindows, and VERIFY.

void CWindowListDialog::OnTileHorz (  )  [protected]

Definition at line 187 of file WindowListDialog.cpp.

References ArrangeWindows().

void CWindowListDialog::OnTileVert (  )  [protected]

Definition at line 192 of file WindowListDialog.cpp.

References ArrangeWindows().

void CWindowListDialog::ReloadWindowList (  )  [protected]

Definition at line 63 of file WindowListDialog.cpp.

References ASSERT, m_imageList, m_lstWindows, m_pMDIClientWnd, and VERIFY.

Referenced by OnCloseWin().


Member Data Documentation

CButton CWindowListDialog::m_bnActivate

Definition at line 49 of file WindowListDialog.h.

Referenced by DoDataExchange(), and OnKickIdle().

CButton CWindowListDialog::m_bnCascade

Definition at line 47 of file WindowListDialog.h.

Referenced by DoDataExchange(), and OnKickIdle().

CButton CWindowListDialog::m_bnCloseWin

Definition at line 48 of file WindowListDialog.h.

Referenced by DoDataExchange(), and OnKickIdle().

CButton CWindowListDialog::m_bnMinimize

Definition at line 44 of file WindowListDialog.h.

Referenced by DoDataExchange(), and OnKickIdle().

CButton CWindowListDialog::m_bnTileHorz

Definition at line 46 of file WindowListDialog.h.

Referenced by DoDataExchange(), and OnKickIdle().

CButton CWindowListDialog::m_bnTileVert

Definition at line 45 of file WindowListDialog.h.

Referenced by DoDataExchange(), and OnKickIdle().

CImageList CWindowListDialog::m_imageList [protected]

Definition at line 69 of file WindowListDialog.h.

Referenced by ReloadWindowList().

CListCtrl CWindowListDialog::m_lstWindows

Definition at line 50 of file WindowListDialog.h.

Referenced by Activate(), ArrangeWindows(), DoDataExchange(), OnActivate(), OnCloseWin(), OnKickIdle(), OnMinimize(), and ReloadWindowList().

CWnd* CWindowListDialog::m_pMDIClientWnd [protected]

Definition at line 68 of file WindowListDialog.h.

Referenced by Activate(), ArrangeWindows(), CWindowListDialog(), and ReloadWindowList().


The documentation for this class was generated from the following files:
Generated on Thu Dec 7 01:26:49 2006 for DT2005.panorama by  doxygen 1.4.7