Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CSplashDlg Class Reference

#include <DlgSplash.h>

List of all members.

Public Types

enum  { IDD = IDD_SPLASH }

Public Member Functions

 CSplashDlg (int nMax=0, BOOL bSilent=FALSE)
virtual ~CSplashDlg ()
void Step (LPCTSTR pszText)
void Topmost ()
void Hide ()
virtual void DoDataExchange (CDataExchange *pDX)

Protected Member Functions

 BOOL (WINAPI *m_pfnAnimateWindow)(HWND
void DoPaint (CDC *pDC)
virtual BOOL OnInitDialog ()
afx_msg void OnPaint ()
afx_msg LONG OnPrintClient (WPARAM wParam, LPARAM lParam)

Protected Attributes

int m_nPos
int m_nMax
BOOL m_bSilent
CString m_sState
CBitmap m_bmSplash
CBitmap m_bmBuffer
CDC m_dcBuffer1
CDC m_dcBuffer2
HINSTANCE m_hUser32
 DWORD


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
IDD 

Definition at line 32 of file DlgSplash.h.


Constructor & Destructor Documentation

CSplashDlg::CSplashDlg int  nMax = 0,
BOOL  bSilent = FALSE
 

Definition at line 49 of file DlgSplash.cpp.

References CShareazaApp::m_sVersion, and theApp.

CSplashDlg::~CSplashDlg  )  [virtual]
 

Definition at line 67 of file DlgSplash.cpp.

References m_hUser32, and NULL.


Member Function Documentation

CSplashDlg::BOOL WINAPI *  m_pfnAnimateWindow  )  [protected]
 

void CSplashDlg::DoDataExchange CDataExchange *  pDX  )  [virtual]
 

Definition at line 72 of file DlgSplash.cpp.

void CSplashDlg::DoPaint CDC *  pDC  )  [protected]
 

Definition at line 160 of file DlgSplash.cpp.

References CFragmentBar::DrawFragment(), m_bmBuffer, m_bmSplash, CShareazaApp::m_bRTL, m_dcBuffer1, m_dcBuffer2, CShareazaApp::m_gdiFontBold, m_nMax, m_nPos, m_sState, NULL, SPLASH_HEIGHT, SPLASH_WIDTH, and theApp.

Referenced by OnPaint(), OnPrintClient(), and Step().

void CSplashDlg::Hide  ) 
 

Definition at line 130 of file DlgSplash.cpp.

References AW_BLEND, AW_HIDE, m_sState, and NULL.

Referenced by CShareazaApp::InitInstance().

BOOL CSplashDlg::OnInitDialog  )  [protected, virtual]
 

Definition at line 80 of file DlgSplash.cpp.

References AW_BLEND, IDR_SPLASH, CImageServices::LoadBitmap(), m_bmBuffer, m_bmSplash, CShareazaApp::m_bNT, m_bSilent, m_dcBuffer1, m_dcBuffer2, m_hUser32, NULL, RT_PNG, SPLASH_HEIGHT, SPLASH_WIDTH, and theApp.

void CSplashDlg::OnPaint  )  [protected]
 

Definition at line 154 of file DlgSplash.cpp.

References DoPaint().

LONG CSplashDlg::OnPrintClient WPARAM  wParam,
LPARAM  lParam
[protected]
 

Definition at line 144 of file DlgSplash.cpp.

References DoPaint().

void CSplashDlg::Step LPCTSTR  pszText  ) 
 

Definition at line 113 of file DlgSplash.cpp.

References DoPaint(), m_nPos, and m_sState.

Referenced by CShareazaApp::InitInstance().

void CSplashDlg::Topmost  ) 
 

Definition at line 122 of file DlgSplash.cpp.

Referenced by CShareazaApp::InitInstance().


Member Data Documentation

CSplashDlg::DWORD [protected]
 

Definition at line 48 of file DlgSplash.h.

CBitmap CSplashDlg::m_bmBuffer [protected]
 

Definition at line 43 of file DlgSplash.h.

Referenced by DoPaint(), and OnInitDialog().

CBitmap CSplashDlg::m_bmSplash [protected]
 

Definition at line 42 of file DlgSplash.h.

Referenced by DoPaint(), and OnInitDialog().

BOOL CSplashDlg::m_bSilent [protected]
 

Definition at line 39 of file DlgSplash.h.

Referenced by OnInitDialog().

CDC CSplashDlg::m_dcBuffer1 [protected]
 

Definition at line 44 of file DlgSplash.h.

Referenced by DoPaint(), and OnInitDialog().

CDC CSplashDlg::m_dcBuffer2 [protected]
 

Definition at line 45 of file DlgSplash.h.

Referenced by DoPaint(), and OnInitDialog().

HINSTANCE CSplashDlg::m_hUser32 [protected]
 

Definition at line 47 of file DlgSplash.h.

Referenced by OnInitDialog(), and ~CSplashDlg().

int CSplashDlg::m_nMax [protected]
 

Definition at line 38 of file DlgSplash.h.

Referenced by DoPaint().

int CSplashDlg::m_nPos [protected]
 

Definition at line 37 of file DlgSplash.h.

Referenced by DoPaint(), and Step().

CString CSplashDlg::m_sState [protected]
 

Definition at line 40 of file DlgSplash.h.

Referenced by DoPaint(), Hide(), and Step().


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 10:40:12 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2