Windows C++ Library
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions
CFrameWnd Class Reference

#include <FrameWnd.hpp>

Inheritance diagram for CFrameWnd:
CPopupWnd IMsgFilter CMsgWnd CWnd CDlgFrame CSDIFrame

List of all members.

Public Member Functions

 CFrameWnd (uint iIconID)
virtual ~CFrameWnd ()
void Accel (CAccel *pAccel)
CAccelAccel () const
void Menu (CFrameMenu *pMenu)
CFrameMenuMenu () const
void ToolBar (CToolBar *pToolBar)
CToolBarToolBar () const
void StatusBar (CStatusBar *pStatusBar)
CStatusBarStatusBar () const
void ActiveDlg (CDialog *pDialog)
CDialogActiveDlg () const
bool Close ()
virtual CRect ClientRect () const
virtual bool ProcessMsg (MSG &rMsg)

Protected Member Functions

virtual void GetClassParams (WNDCLASS &rParams)
virtual void GetCreateParams (WNDCREATE &rParams)
virtual LRESULT WndProc (HWND hWnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
virtual void OnPaint (CDC &rDC)
virtual void OnResize (int iFlag, const CSize &rNewSize)
virtual void OnActivateApp (bool bActivating)
virtual bool OnQueryClose ()
virtual void OnClose ()
virtual void OnDropFile (int nFile, const tchar *pszPath)

Protected Attributes

uint m_iIconID
CAccelm_pAccel
CFrameMenum_pMenu
CToolBarm_pToolBar
CStatusBarm_pStatusBar
CDialogm_pActiveDlg

Static Protected Attributes

static const tchar * CLASS_NAME = TXT("FrameWnd")

Private Member Functions

 CFrameWnd (const CFrameWnd &)
CFrameWndoperator= (const CFrameWnd &)

Constructor & Destructor Documentation

CFrameWnd::CFrameWnd ( uint  iIconID)
CFrameWnd::~CFrameWnd ( ) [virtual]
CFrameWnd::CFrameWnd ( const CFrameWnd ) [private]

Member Function Documentation

void CFrameWnd::Accel ( CAccel pAccel)
CAccel * CFrameWnd::Accel ( ) const [inline]
void CFrameWnd::Menu ( CFrameMenu pMenu)
CFrameMenu * CFrameWnd::Menu ( ) const [inline]
void CFrameWnd::ToolBar ( CToolBar pToolBar)
CToolBar * CFrameWnd::ToolBar ( ) const [inline]
void CFrameWnd::StatusBar ( CStatusBar pStatusBar)
CStatusBar * CFrameWnd::StatusBar ( ) const [inline]
void CFrameWnd::ActiveDlg ( CDialog pDialog)
CDialog * CFrameWnd::ActiveDlg ( ) const [inline]
bool CFrameWnd::Close ( ) [inline]
CRect CFrameWnd::ClientRect ( ) const [virtual]

Reimplemented from CWnd.

bool CFrameWnd::ProcessMsg ( MSG &  rMsg) [virtual]

Implements IMsgFilter.

void CFrameWnd::GetClassParams ( WNDCLASS &  rParams) [protected, virtual]

Reimplemented from CPopupWnd.

void CFrameWnd::GetCreateParams ( WNDCREATE rParams) [protected, virtual]

Reimplemented from CPopupWnd.

Reimplemented in CDlgFrame.

LRESULT CFrameWnd::WndProc ( HWND  hWnd,
UINT  iMsg,
WPARAM  wParam,
LPARAM  lParam 
) [protected, virtual]

Reimplemented from CPopupWnd.

void CFrameWnd::OnPaint ( CDC rDC) [protected, virtual]

Reimplemented from CMsgWnd.

void CFrameWnd::OnResize ( int  iFlag,
const CSize rNewSize 
) [protected, virtual]

Reimplemented from CMsgWnd.

Reimplemented in CSDIFrame, and CDlgFrame.

void CFrameWnd::OnActivateApp ( bool  bActivating) [protected, virtual]
bool CFrameWnd::OnQueryClose ( ) [protected, virtual]

Reimplemented in CSDIFrame.

void CFrameWnd::OnClose ( ) [protected, virtual]
void CFrameWnd::OnDropFile ( int  nFile,
const tchar *  pszPath 
) [protected, virtual]

Reimplemented in CSDIFrame.

CFrameWnd& CFrameWnd::operator= ( const CFrameWnd ) [private]

Member Data Documentation

uint CFrameWnd::m_iIconID [protected]
const tchar * CFrameWnd::CLASS_NAME = TXT("FrameWnd") [static, protected]

The documentation for this class was generated from the following files: