资源简介
用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++面向对象程序设计实验
相关资源
- 小甲鱼C语言课件
- VC++编写的组态软件源代码
- 《C/C++中国象棋程序入门与提高》源代
- 人体跟踪源代码,用visual c++
- 调用蓝牙打印机源代码
- grabcut的c++源代码
- VC++网络嗅探器的设计与实现源代码及
- 郝斌C语言源代码
- 仿QQ迷你首页迷你资讯MFC,VC++源代码
- 文件MD5查看器(VC++MFC)源代码
- C++源代码-高速公路收费系统
- 《数据结构与算法C++版实验和课程设
- Visual C++精通-光盘源代码.rar
- 一个牛人写的串口通信mfc源代码
- chord算法的源代码
- 几个c++游戏源代码
- 用VC++写的小型FTP服务器源代码
- VC++ 串口通信modbus协议源代码
- 基于MFC的VC++俄罗斯方块程序源代码
- vc计算器源代码支持各种进制正余弦的
- 源代码转流程图工具
- C语言写的音乐播放器含源代码
- C++编写植物大战僵尸 源代码
- 简单易懂C++ WebServer接口开发源代码
- LL(1)分析器 MFC实现 源代码
- rgb转YUV源代码
- USB HID上位机源代码
- 设备管理系统源代码 报告
- 画图模仿画图白板小程序源代码(V
- AES加密/解密C++源代码
评论
共有 条评论