createmapdlg.cpp

来自「一款45度2D游戏地图编辑器和大家一起分享啊!」· C++ 代码 · 共 66 行

CPP
66
字号
// CreateMapDlg.cpp : 实现文件
//

#include "stdafx.h"
#include "45MapMaker.h"
#include "CreateMapDlg.h"
#include ".\createmapdlg.h"


// CCreateMapDlg 对话框

IMPLEMENT_DYNAMIC(CCreateMapDlg, CDialog)
CCreateMapDlg::CCreateMapDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CCreateMapDlg::IDD, pParent)
	, m_MapWidth(100)
	, m_MapHeight(100)
	, m_TileWidth(64)
	, m_TileHeight(32)
{
}

CCreateMapDlg::~CCreateMapDlg()
{
}

void CCreateMapDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	DDX_Text(pDX, IDC_MAPWIDTH, m_MapWidth);
	DDX_Text(pDX, IDC_MAPHEIGHT, m_MapHeight);
	DDX_Text(pDX, IDC_TILEWIDTH, m_TileWidth);
	DDX_Text(pDX, IDC_TILEHEIGHT, m_TileHeight);
}


BEGIN_MESSAGE_MAP(CCreateMapDlg, CDialog)
	ON_BN_CLICKED(IDC_CREATEMAP, OnBnClickedCreatemap)
	ON_BN_CLICKED(IDC_RADIO2, OnBnClickedRadio2)
//	ON_WM_PAINT()
END_MESSAGE_MAP()


// CCreateMapDlg 消息处理程序

void CCreateMapDlg::OnBnClickedCreatemap()
{
	// TODO: 在此添加控件通知处理程序代码
	UpdateData(true);
	if(m_MapWidth>=10&&m_MapHeight>=10)
		OnOK();
	else
		this->OnCancel();
}

void CCreateMapDlg::OnBnClickedRadio2()
{
	// TODO: 在此添加控件通知处理程序代码
}

//void CCreateMapDlg::OnPaint()
//{
//	CPaintDC dc(this); // device context for painting
//	// TODO: 在此处添加消息处理程序代码
//	// 不为绘图消息调用 CDialog::OnPaint()
//}

⌨️ 快捷键说明

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