⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 levelview.cpp

📁 基于WindowCE上对于windows mobile开发的一个俄罗斯方块程序
💻 CPP
字号:
// LevelView.cpp : 实现文件
//

#include "stdafx.h"
#include "OurBloke.h"
#include "LevelView.h"
#include "MainFrm.h"

#define WM_CHANGEVIEW (WM_USER + 1)
// CLevelView

IMPLEMENT_DYNCREATE(CLevelView, CView)

CLevelView::CLevelView()
{

}

CLevelView::~CLevelView()
{
	DeleteObject(bmpSuccess);
	DeleteObject(cst);
}

BEGIN_MESSAGE_MAP(CLevelView, CView)
	ON_WM_TIMER()
END_MESSAGE_MAP()


// CLevelView 绘图

void CLevelView::OnDraw(CDC* pDC)
{
	CDocument* pDoc = GetDocument();
	// TODO: 在此添加绘制代码
}


// CLevelView 诊断

#ifdef _DEBUG
void CLevelView::AssertValid() const
{
	CView::AssertValid();
}

#ifndef _WIN32_WCE
void CLevelView::Dump(CDumpContext& dc) const
{
	CView::Dump(dc);
}
#endif
#endif //_DEBUG


// CLevelView 消息处理程序

BOOL CLevelView::Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext)
{
	// TODO: 在此添加专用代码和/或调用基类

	if (!CView::Create(lpszClassName, lpszWindowName, dwStyle, rect, pParentWnd, nID, pContext))
	{
		return false;
	}
	bmpSuccess.LoadBitmap(IDB_BITMAP_LEVELUP);

	cst.Create(_T(""),WS_CHILD|WS_VISIBLE|SS_BITMAP,CRect(8,90,168,130),
		this,IDC_STATIC);//cst.Create();
	cst.SetBitmap((HBITMAP)bmpSuccess);
	cst.ShowWindow(SW_SHOW);
	SetTimer(1,1000,NULL);
	return true;
}

void CLevelView::OnTimer(UINT_PTR nIDEvent)
{
	// TODO: 在此添加消息处理程序代码和/或调用默认值
	
	CMainFrame *pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd;
	pMain->SendMessage(WM_CHANGEVIEW,0,0);
	CView::OnTimer(nIDEvent);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -