CSizingControlBarG Class Reference

#include <SizingControlBarG.h>

Inheritance diagram for CSizingControlBarG:

CSizingControlBar CConsole CSizingControlBarCF CDynamicBar CDynamicBarT< DLG > List of all members.

Public Member Functions

 CSizingControlBarG ()
virtual BOOL HasGripper () const
virtual void OnUpdateCmdUI (CFrameWnd *pTarget, BOOL bDisableIfNoHndler)
virtual ~CSizingControlBarG ()
 CSizingControlBarG ()
virtual BOOL HasGripper () const
virtual void OnUpdateCmdUI (CFrameWnd *pTarget, BOOL bDisableIfNoHndler)
virtual ~CSizingControlBarG ()

Protected Member Functions

virtual void NcPaintGripper (CDC *pDC, CRect rcClient)
virtual void NcCalcClient (LPRECT pRc, UINT nDockBarID)
afx_msg UINT OnNcHitTest (CPoint point)
afx_msg void OnNcLButtonUp (UINT nHitTest, CPoint point)
 DECLARE_MESSAGE_MAP ()
virtual void NcPaintGripper (CDC *pDC, CRect rcClient)
virtual void NcCalcClient (LPRECT pRc, UINT nDockBarID)
afx_msg UINT OnNcHitTest (CPoint point)
afx_msg void OnNcLButtonUp (UINT nHitTest, CPoint point)

Protected Attributes

int m_cyGripper
CSCBButton m_biHide

Private Member Functions

 DECLARE_DYNAMIC (CSizingControlBarG)
 DECLARE_DYNAMIC (CSizingControlBarG)

Detailed Description

An extended CSizingControlBar.

Definition at line 62 of file SizingControlBarG.h.


Constructor & Destructor Documentation

CSizingControlBarG::CSizingControlBarG (  ) 

Definition at line 39 of file SizingControlBarG.cpp.

References m_cyGripper.

CSizingControlBarG::~CSizingControlBarG (  )  [virtual]

Definition at line 44 of file SizingControlBarG.cpp.

CSizingControlBarG::CSizingControlBarG (  ) 

virtual CSizingControlBarG::~CSizingControlBarG (  )  [virtual]


Member Function Documentation

CSizingControlBarG::DECLARE_DYNAMIC ( CSizingControlBarG   )  [private]

CSizingControlBarG::DECLARE_DYNAMIC ( CSizingControlBarG   )  [private]

CSizingControlBarG::DECLARE_MESSAGE_MAP (  )  [protected]

Reimplemented from CSizingControlBar.

Reimplemented in CDynamicBar, and CSizingControlBarCF.

virtual BOOL CSizingControlBarG::HasGripper (  )  const [virtual]

BOOL CSizingControlBarG::HasGripper (  )  const [virtual]

Definition at line 225 of file SizingControlBarG.cpp.

References FALSE, CSizingControlBar::IsFloating(), and TRUE.

Referenced by NcCalcClient(), NcPaintGripper(), CSizingControlBarCF::NcPaintGripper(), and OnUpdateCmdUI().

virtual void CSizingControlBarG::NcCalcClient ( LPRECT  pRc,
UINT  nDockBarID 
) [protected, virtual]

Reimplemented from CSizingControlBar.

void CSizingControlBarG::NcCalcClient ( LPRECT  pRc,
UINT  nDockBarID 
) [protected, virtual]

Reimplemented from CSizingControlBar.

Definition at line 71 of file SizingControlBarG.cpp.

References BOOL(), HasGripper(), m_biHide, m_cyGripper, CSCBButton::Move(), and CSizingControlBar::NcCalcClient().

virtual void CSizingControlBarG::NcPaintGripper ( CDC *  pDC,
CRect  rcClient 
) [protected, virtual]

Reimplemented from CSizingControlBar.

Reimplemented in CSizingControlBarCF.

void CSizingControlBarG::NcPaintGripper ( CDC *  pDC,
CRect  rcClient 
) [protected, virtual]

Reimplemented from CSizingControlBar.

Reimplemented in CSizingControlBarCF.

Definition at line 103 of file SizingControlBarG.cpp.

References BOOL(), CSCBButton::GetRect(), HasGripper(), CSizingControlBar::IsHorzDocked(), m_biHide, m_cyGripper, and CSCBButton::Paint().

afx_msg UINT CSizingControlBarG::OnNcHitTest ( CPoint  point  )  [protected]

Reimplemented from CSizingControlBar.

UINT CSizingControlBarG::OnNcHitTest ( CPoint  point  )  [protected]

Reimplemented from CSizingControlBar.

Definition at line 139 of file SizingControlBarG.cpp.

References CSCBButton::GetRect(), m_biHide, and CSizingControlBar::OnNcHitTest().

Referenced by OnUpdateCmdUI().

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

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

Definition at line 63 of file SizingControlBarG.cpp.

References FALSE.

virtual void CSizingControlBarG::OnUpdateCmdUI ( CFrameWnd pTarget,
BOOL  bDisableIfNoHndler 
) [virtual]

Reimplemented from CSizingControlBar.

Reimplemented in CDynamicBar, and CSizingControlBarCF.

void CSizingControlBarG::OnUpdateCmdUI ( CFrameWnd pTarget,
BOOL  bDisableIfNoHndler 
) [virtual]

Reimplemented from CSizingControlBar.

Reimplemented in CDynamicBar, and CSizingControlBarCF.

Definition at line 159 of file SizingControlBarG.cpp.

References BOOL(), CSCBButton::bPushed, CSCBButton::bRaised, FALSE, HasGripper(), m_biHide, and OnNcHitTest().

Referenced by CSizingControlBarCF::OnUpdateCmdUI().


Member Data Documentation

CSCBButton CSizingControlBarG::m_biHide [protected]

Definition at line 98 of file SizingControlBarG.h.

Referenced by NcCalcClient(), NcPaintGripper(), CSizingControlBarCF::NcPaintGripper(), OnNcHitTest(), and OnUpdateCmdUI().

int CSizingControlBarG::m_cyGripper [protected]

Definition at line 96 of file SizingControlBarG.h.

Referenced by CSizingControlBarG(), NcCalcClient(), NcPaintGripper(), and CSizingControlBarCF::NcPaintGripper().


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