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

📄 gamswnd.cpp

📁 一个用vc编写的俄罗斯方块和贪吃蛇游戏的源代码
💻 CPP
字号:
// GamsWnd.cpp : implementation file
//

#include "stdafx.h"
#include "games.h"
#include "GamsWnd.h"
#include "DlgTool.h"
#include "MyView.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CGamsWnd

IMPLEMENT_DYNCREATE(CGamsWnd, CMDIChildWnd)

BEGIN_MESSAGE_MAP(CGamsWnd, CMDIChildWnd)
	//{{AFX_MSG_MAP(CGamsWnd)
	ON_WM_SIZE()
	ON_WM_SIZING()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

CMenu NEAR CGamsWnd::menu;     // menu for all HELLO windows

/////////////////////////////////////////////////////////////////////////////
// CGamsWnd construction

BOOL CGamsWnd::Create(LPCTSTR szTitle, LONG style /* = 0 */,
	const RECT& rect /* = rectDefault */,
	CMDIFrameWnd* parent /* = NULL */)
{
	// Setup the shared menu
	if (menu.m_hMenu == NULL)
		menu.LoadMenu(IDR_GAMESTYPE);
	m_hMenuShared = menu.m_hMenu;

	// Register a custom WndClass and create a window.
	// This must be done because CGamsWnd has a custom icon.

	LPCTSTR lpszHelloClass =
		  AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW,
			LoadCursor(NULL, IDC_ARROW),
			(HBRUSH) (COLOR_WINDOW+1),
			LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_GAMES)));

	return CMDIChildWnd::Create(lpszHelloClass, szTitle, style, rect, parent);
}

CGamsWnd::CGamsWnd()
{
	m_pTool = NULL;
}

void CGamsWnd::OnSize( UINT nType, int cx, int cy )
{	
	CMDIChildWnd::OnSize(nType, cx, cy);
}

void CGamsWnd::OnSizing( UINT nSide, LPRECT lpRect)
{
	if(nSide == 1)
	{

	}
	CMDIChildWnd::OnSizing(nSide, lpRect);
}

⌨️ 快捷键说明

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