CSplashWnd Class Reference

#include <Splasher.h>

Inheritance diagram for CSplashWnd:

CMySplashWnd List of all members.

Public Member Functions

 CSplashWnd ()
virtual ~CSplashWnd ()

Protected Types

typedef BOOL(WINAPI *) lpfnSetLayeredWindowAttributes (HWND, COLORREF, BYTE, DWORD)

Protected Member Functions

 DECLARE_DYNCREATE (CSplashWnd)
virtual BOOL Create ()
virtual BOOL LoadBitmap ()
void SetBitmapToUse (const CString &sFilename)
BOOL SetTransparent (COLORREF clrTransparent=RGB(255, 0, 255))
void SetDropShadow (BOOL bDropShadow=TRUE)
void SetBitmapToUse (UINT nResourceID)
void SetBitmapToUse (LPCTSTR pszResourceName)
void SetOKToClose ()
void SetIcon (HICON hIcon)
BOOL SelRelPal (BOOL bForceBkgnd)
void CreatePaletteFromBitmap ()
void SetDraggable (BOOL bDragable)
BOOL TransparencyAvailable () const
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnPaint ()
afx_msg void OnPaletteChanged (CWnd *pFocusWnd)
afx_msg BOOL OnQueryNewPalette ()
afx_msg void OnClose ()

Protected Attributes

BOOL m_bOKToClose
CBitmap m_Bitmap
CPalette m_Palette
int m_nHeight
int m_nWidth
CWnd m_wndOwner
BOOL m_bUseFile
LPCTSTR m_pszResourceName
CString m_sFilename
HICON m_hIcon
BOOL m_bTransparent
COLORREF m_clrTransparent
BOOL m_bDraggable
lpfnSetLayeredWindowAttributes m_lpfnSetLayeredWindowAttributes
BOOL m_bDropShadow

Friends

class CSplashThread
class CSplashFactory

Member Typedef Documentation

typedef BOOL(WINAPI *) CSplashWnd::lpfnSetLayeredWindowAttributes(HWND, COLORREF, BYTE, DWORD) [protected]


Constructor & Destructor Documentation

CSplashWnd::CSplashWnd (  ) 

CSplashWnd::~CSplashWnd (  )  [virtual]


Member Function Documentation

CSplashWnd::DECLARE_DYNCREATE ( CSplashWnd   )  [protected]

BOOL CSplashWnd::Create (  )  [protected, virtual]

BOOL CSplashWnd::LoadBitmap (  )  [protected, virtual]

void CSplashWnd::SetBitmapToUse ( const CString &  sFilename  )  [protected]

BOOL CSplashWnd::SetTransparent ( COLORREF  clrTransparent = RGB(255, 0, 255)  )  [protected]

void CSplashWnd::SetDropShadow ( BOOL  bDropShadow = TRUE  )  [protected]

void CSplashWnd::SetBitmapToUse ( UINT  nResourceID  )  [protected]

void CSplashWnd::SetBitmapToUse ( LPCTSTR  pszResourceName  )  [protected]

void CSplashWnd::SetOKToClose (  )  [inline, protected]

void CSplashWnd::SetIcon ( HICON  hIcon  )  [protected]

BOOL CSplashWnd::SelRelPal ( BOOL  bForceBkgnd  )  [protected]

void CSplashWnd::CreatePaletteFromBitmap (  )  [protected]

void CSplashWnd::SetDraggable ( BOOL  bDragable  )  [protected]

BOOL CSplashWnd::TransparencyAvailable (  )  const [inline, protected]

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

void CSplashWnd::OnPaint (  )  [protected]

void CSplashWnd::OnPaletteChanged ( CWnd *  pFocusWnd  )  [protected]

BOOL CSplashWnd::OnQueryNewPalette (  )  [protected]

void CSplashWnd::OnClose (  )  [protected]


Friends And Related Function Documentation

friend class CSplashThread [friend]

friend class CSplashFactory [friend]


Member Data Documentation

BOOL CSplashWnd::m_bOKToClose [protected]

CBitmap CSplashWnd::m_Bitmap [protected]

CPalette CSplashWnd::m_Palette [protected]

int CSplashWnd::m_nHeight [protected]

int CSplashWnd::m_nWidth [protected]

CWnd CSplashWnd::m_wndOwner [protected]

BOOL CSplashWnd::m_bUseFile [protected]

LPCTSTR CSplashWnd::m_pszResourceName [protected]

CString CSplashWnd::m_sFilename [protected]

HICON CSplashWnd::m_hIcon [protected]

BOOL CSplashWnd::m_bTransparent [protected]

COLORREF CSplashWnd::m_clrTransparent [protected]

BOOL CSplashWnd::m_bDraggable [protected]

lpfnSetLayeredWindowAttributes CSplashWnd::m_lpfnSetLayeredWindowAttributes [protected]

BOOL CSplashWnd::m_bDropShadow [protected]


The documentation for this class was generated from the following files:
Generated on Sun Dec 17 14:54:17 2006 for Kryptos by  doxygen 1.5.1-p1