资源简介
用MFC制作的仿WIN7平台下的扫雷游戏。
游戏功能基本完善。 但一些文件操作什么的,暂时没做了。
大家还是可以参考一下其中的icon,wave资源的使用的。

代码片段和文件信息
// ColorStatic.cpp : implementation file
//
#include “stdafx.h“
#include “minesweeper.h“
#include “ColorStatic.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CColorStatic
/////////////////////////////////////////////////////////////////////////////
// CColorStatic
CColorStatic::CColorStatic()
{
m_TextColor = RGB(255255255);
m_BackColor = RGB(100100100);
}
CColorStatic::~CColorStatic()
{
}
BEGIN_MESSAGE_MAP(CColorStatic CStatic)
//{{AFX_MSG_MAP(CColorStatic)
ON_WM_PAINT()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CColorStatic message handlers
void CColorStatic::OnPaint()
{
CPaintDC dc(this); // device context for painting
CRect rect;
GetClientRect(&rect);
dc.SetBkMode(TRANSPARENT); //设置背景为透明的
CBrush *pBrush = new CBrush(m_BackColor);
dc.Selectobject(pBrush);
dc.FillRect(&rectpBrush);
CFont font;
font.CreateFont(
22 // nHeight
8 // nWidth
0 // nEscapement
0 // nOrientation
FW_NORMAL // nWeight
FALSE // bItalic
FALSE // bUnderline
0 // cStrikeOut
ANSI_CHARSET // nCharSet
OUT_DEFAULT_PRECIS // nOutPrecision
CLIP_DEFAULT_PRECIS // nClipPrecision
DEFAULT_QUALITY // nQuality
DEFAULT_PITCH | FF_SWISS // nPitchAndFamily
_T(“Arial Black“));
CFont *pOldFont;
pOldFont=(CFont*)dc.Selectobject(&font);
dc.SetTextColor(m_TextColor);
CString strCaption;
//this-> GetWindowText(strCaption); //获取窗口文本
strCaption=m_WindowsText;
dc.DrawText(strCaption&rectDT_VCENTER|DT_CENTER|DT_SINGLELINE);
dc.Selectobject(pOldFont);
delete pBrush;
pBrush=NULL;
}
void CColorStatic::SetTextColor(COLORREF TextColor)
{
m_TextColor=TextColor;
}
void CColorStatic::SetBkColor(COLORREF color = RGB(150150150))
{
CRect rect;
GetClientRect(&rect);
m_BackColor = color;
InvalidateRect(&rect);
}
//DEL void CColorStatic::onactivate(UINT nState CWnd* pWndOther BOOL bMinimized)
//DEL {
//DEL CStatic::onactivate(nState pWndOther bMinimized);
//DEL
//DEL // TODO: Add your message handler code here
//DEL
//DEL }
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2666 2011-03-15 22:17 源代码\ColorStatic.cpp
文件 1320 2011-03-15 21:08 源代码\ColorStatic.h
文件 21433 2011-03-18 22:45 源代码\Debug\ColorStatic.obj
文件 0 2011-03-18 22:45 源代码\Debug\ColorStatic.sbr
文件 20349 2011-03-18 22:45 源代码\Debug\LostDlg.obj
文件 0 2011-03-18 22:45 源代码\Debug\LostDlg.sbr
文件 4113408 2011-03-18 23:27 源代码\Debug\MineSweeper.bsc
文件 370620 2011-03-18 23:27 源代码\Debug\MineSweeper.ilk
文件 37713 2011-03-18 22:45 源代码\Debug\MineSweeper.obj
文件 6886948 2011-03-18 22:45 源代码\Debug\MineSweeper.pch
文件 541696 2011-03-18 23:27 源代码\Debug\MineSweeper.pdb
文件 500528 2011-03-18 23:27 源代码\Debug\MineSweeper.res
文件 0 2011-03-18 22:45 源代码\Debug\MineSweeper.sbr
文件 172837 2011-03-18 22:45 源代码\Debug\MineSweeperDlg.obj
文件 0 2011-03-18 22:45 源代码\Debug\MineSweeperDlg.sbr
文件 35237 2011-03-18 23:27 源代码\Debug\mybutton.obj
文件 0 2011-03-18 23:27 源代码\Debug\mybutton.sbr
文件 25044 2011-03-18 22:45 源代码\Debug\MyStatic.obj
文件 0 2011-03-18 22:45 源代码\Debug\MyStatic.sbr
文件 24616 2011-03-18 22:45 源代码\Debug\OptionDlg.obj
文件 0 2011-03-18 22:45 源代码\Debug\OptionDlg.sbr
文件 105737 2011-03-18 22:45 源代码\Debug\StdAfx.obj
文件 1376573 2011-03-18 22:45 源代码\Debug\StdAfx.sbr
文件 254976 2011-03-18 23:27 源代码\Debug\vc60.idb
文件 430080 2011-03-18 23:27 源代码\Debug\vc60.pdb
文件 2523 2011-03-18 22:39 源代码\LostDlg.cpp
文件 1307 2011-03-18 22:39 源代码\LostDlg.h
文件 541812 2011-03-18 22:51 源代码\MineSweeper.aps
文件 3936 2011-03-18 23:28 源代码\MineSweeper.clw
文件 1983 2011-03-17 00:34 源代码\MineSweeper.cpp
............此处省略70个文件信息
- 上一篇:mfc界面及示波器程序源码
- 下一篇:C++面向对象程序设计实验
相关资源
- 国际象棋的qt源代码
- C语言开发实战宝典
- 小甲鱼C语言课件 源代码
- c语言看发的网络协议 ,源代码
- C语言实现的DES对称加密算法
- 数据结构,迷宫问题C语言版源代码
- C语言 学生信息管理系统 源代码
- C语言版3D魔方游戏源代码
- QT5开发及源代码
- USB CAN Tool 源代码(LabVIEW 2011环境)
- 超声波水表源代码
- 一个模糊PID温度控制算法源代码
- 数据结构 图的遍历源代码
- 数据结构实验源代码集
- TCP/IP客户端和服务器端源代码,好用
- 交互式计算机图形学 第六版 OpenGL源代
- 数据结构教程李春葆第五版书中例题
- 三次样条插值类源代码!
- diy写字机grbl v1.1源代码
- 扫雷游戏.cpp
- C语言常用算法源代码
- 关于LED制作的源代码合集(38套)
-
STM32-ba
se64加密源代码 - c++ 扫雷游戏源码(控制台)
- 扫雷游戏.cpp(较简单)
- 51超声波避障源代码
- 一个C++实现的源代码行数统计工具
- ZZULIOJ部分答案C语言免费.7z
- 吉他调音软件源代码
- 连连看源代码C语言版
评论
共有 条评论