CFloatingWnd Class Reference

#include <FloatingWnd.h>

List of all members.

Public Member Functions

 CFloatingWnd ()
void HideAlways ()
void SetBlend (BYTE val)
void UpdateTimer ()
void Show (BOOL bShow, BOOL bByUser=TRUE)
void SaveState ()
BOOL Create ()
virtual ~CFloatingWnd ()

Protected Member Functions

void ShowTip ()
afx_msg UINT OnNcHitTest (CPoint point)
afx_msg void OnPaint ()
afx_msg void OnNcRButtonUp (UINT nHitTest, CPoint point)
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnNcLButtonDblClk (UINT nHitTest, CPoint point)
afx_msg void OnClose ()
afx_msg void OnTimer (UINT nIDEvent)
afx_msg void OnMoving (UINT fwSide, LPRECT pRect)

Protected Attributes

BOOL m_bHideAlways
CXInfoTip m_wndTip
BOOL m_bShown
BOOL m_bTimerSet
CFloatingWndDropTarget m_drop
BYTE m_blend
HICON m_hLogoIcon
class CMainFramem_pMainFrame


Detailed Description

Definition at line 15 of file FloatingWnd.h.


Constructor & Destructor Documentation

CFloatingWnd::CFloatingWnd (  ) 

Definition at line 18 of file FloatingWnd.cpp.

References FALSE, m_bHideAlways, m_bShown, and m_bTimerSet.

CFloatingWnd::~CFloatingWnd (  )  [virtual]

Definition at line 25 of file FloatingWnd.cpp.


Member Function Documentation

void CFloatingWnd::HideAlways (  ) 

Definition at line 218 of file FloatingWnd.cpp.

References FALSE, m_bHideAlways, Show(), and TRUE.

Referenced by CMainFrame::OnClose().

void CFloatingWnd::SetBlend ( BYTE  val  ) 

void CFloatingWnd::UpdateTimer (  ) 

void CFloatingWnd::Show ( BOOL  bShow,
BOOL  bByUser = TRUE 
)

void CFloatingWnd::SaveState (  ) 

Definition at line 90 of file FloatingWnd.cpp.

References _App, and fsAppSettings::View_SaveWndPlacement().

Referenced by CMainFrame::SaveState().

BOOL CFloatingWnd::Create (  ) 

void CFloatingWnd::ShowTip (  )  [protected]

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

Definition at line 73 of file FloatingWnd.cpp.

void CFloatingWnd::OnPaint (  )  [protected]

Definition at line 78 of file FloatingWnd.cpp.

References m_hLogoIcon.

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

Definition at line 95 of file FloatingWnd.cpp.

References m_pMainFrame, and WM_SHOWTRAYMENU.

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

Definition at line 101 of file FloatingWnd.cpp.

References m_drop.

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

Definition at line 111 of file FloatingWnd.cpp.

References m_pMainFrame, and CMainFrame::OnShowmainwindow().

void CFloatingWnd::OnClose (  )  [protected]

void CFloatingWnd::OnTimer ( UINT  nIDEvent  )  [protected]

void CFloatingWnd::OnMoving ( UINT  fwSide,
LPRECT  pRect 
) [protected]

Definition at line 201 of file FloatingWnd.cpp.

References CXInfoTip::Hide(), and m_wndTip.


Member Data Documentation

BOOL CFloatingWnd::m_bHideAlways [protected]

Definition at line 39 of file FloatingWnd.h.

Referenced by CFloatingWnd(), HideAlways(), Show(), and UpdateTimer().

Definition at line 42 of file FloatingWnd.h.

Referenced by OnClose(), OnMoving(), Show(), and ShowTip().

BOOL CFloatingWnd::m_bShown [protected]

Definition at line 43 of file FloatingWnd.h.

Referenced by CFloatingWnd(), OnTimer(), Show(), and UpdateTimer().

BOOL CFloatingWnd::m_bTimerSet [protected]

Definition at line 44 of file FloatingWnd.h.

Referenced by CFloatingWnd(), OnTimer(), and UpdateTimer().

Definition at line 45 of file FloatingWnd.h.

Referenced by OnCreate().

Definition at line 46 of file FloatingWnd.h.

Referenced by SetBlend().

HICON CFloatingWnd::m_hLogoIcon [protected]

Definition at line 47 of file FloatingWnd.h.

Referenced by Create(), and OnPaint().

Definition at line 48 of file FloatingWnd.h.

Referenced by Create(), OnNcLButtonDblClk(), and OnNcRButtonUp().


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

Generated on Sun May 25 00:20:46 2008 by  doxygen 1.5.6