?? splash.h
字號:
// CG: This file was added by the Splash Screen component.
#ifndef _SPLASH_SCRN_
#define _SPLASH_SCRN_
// Splash.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// Splash Screen class
class CSplashWnd : public CWnd
{
// Construction
protected:
CSplashWnd();
// Attributes:
public:
CBitmap m_bitmap;
// Operations
public:
static void EnableSplashScreen(BOOL bEnable = TRUE);
static void ShowSplashScreen(CWnd* pParentWnd = NULL);
static BOOL PreTranslateAppMessage(MSG* pMsg);
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CSplashWnd)
//}}AFX_VIRTUAL
// Implementation
public:
~CSplashWnd();
virtual void PostNcDestroy();
protected:
BOOL Create(CWnd* pParentWnd = NULL);
void HideSplashScreen();
static BOOL c_bShowSplashWnd;
static CSplashWnd* c_pSplashWnd;
// Generated message map functions
protected:
//{{AFX_MSG(CSplashWnd)
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnPaint();
afx_msg void OnTimer(UINT nIDEvent);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/*
//實現程序啟動界面
void CsmartkidDlg::LoadingBmp(void)
{
HDC hdc = ::GetDC(NULL);
CDC *pDC = CDC::FromHandle(hdc);
CBitmap *pBitmap = new CBitmap();
if (pBitmap)
{
CBitmap *pOldBmp;
BITMAP Bitmap;
CDC dc;
pBitmap->LoadBitmap(IDB_LOADING);
dc.CreateCompatibleDC(pDC);
pOldBmp = dc.SelectObject(pBitmap);
pBitmap->GetObject(sizeof(Bitmap), &Bitmap);
int cxScreen = GetSystemMetrics(SM_CXSCREEN);
int cyScreen = GetSystemMetrics(SM_CYSCREEN);
int x = (cxScreen-Bitmap.bmWidth)/2;
int y = (cyScreen-Bitmap.bmHeight)/2;
pDC->StretchBlt(x, y, Bitmap.bmWidth, Bitmap.bmHeight, &dc, 0 ,0,
Bitmap.bmWidth, Bitmap.bmHeight,SRCCOPY);
dc.SelectObject(pOldBmp);
dc.DeleteDC();
pBitmap->DeleteObject();
delete pBitmap;
}
::ReleaseDC(NULL, hdc);
Sleep(1000);
}*/
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -