#include <Splasher.h>
Inheritance diagram for CSplashWnd:
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 |
typedef BOOL(WINAPI *) CSplashWnd::lpfnSetLayeredWindowAttributes(HWND, COLORREF, BYTE, DWORD) [protected] |
CSplashWnd::CSplashWnd | ( | ) |
CSplashWnd::~CSplashWnd | ( | ) | [virtual] |
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] |
friend class CSplashThread [friend] |
friend class CSplashFactory [friend] |
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] |
BOOL CSplashWnd::m_bDropShadow [protected] |