资源简介
根据《跟我学VC6.0》教材中的例子编写的单文档绘图软件。内容有:画直线、画圆、随笔画、设置笔色、笔宽、设置填充色等。
代码片段和文件信息
// CMSStatusBar.cpp : 实现文件
//
#include “stdafx.h“
#include “MiniSketch.h“
#include “CMSStatusBar.h“
#include “MainFrm.h“
// CMSStatusBar
IMPLEMENT_DYNAMIC(CMSStatusBar CStatusBar)
CMSStatusBar::CMSStatusBar()
{
}
CMSStatusBar::~CMSStatusBar()
{
}
BEGIN_MESSAGE_MAP(CMSStatusBar CStatusBar)
END_MESSAGE_MAP()
// CCMSStatusBar 消息处理程序
void CMSStatusBar::DrawItem(LPDRAWITEMSTRUCT lpdis)
{
if(lpdis->itemID==2) // 状态栏第2项为笔的色块
{
CDC dc;
dc.Attach(lpdis->hDC); // 将状态栏DC连系起来
CRect rect(lpdis->rcItem); // 设置色块状态框架
CBrush brush(((CMainframe *)GetParent())->GetPenColor());
dc.FillRect(rect&brush);
dc.Detach(); // 脱离DC
return;
}
if(lpdis->itemID==3) // 状态栏第3项为笔刷色块
{
CDC dc;
dc.Attach(lpdis->hDC); // 将状态栏DC连系起来
CRect rect(lpdis->rcItem); // 设置色块状态框架
CBrush brush(((CMainframe *)GetParent())->GetBrushColor());
dc.FillRect(rect&brush);
dc.Detach(); // 脱离DC
return;
}
CStatusBar::DrawItem(lpdis);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 25979904 2013-02-20 12:48 MiniSketch\MiniSketch.ncb
文件 896 2009-09-25 11:50 MiniSketch\MiniSketch.sln
..A..H. 71680 2013-02-20 12:48 MiniSketch\MiniSketch.suo
文件 4025344 2012-11-26 10:48 MiniSketch\Debug\MiniSketch.pdb
文件 193083 2012-11-26 10:48 MiniSketch\Debug\MiniSketch.map
文件 178176 2012-11-26 10:48 MiniSketch\Debug\MiniSketch.exe
文件 2499356 2012-11-26 10:48 MiniSketch\Debug\MiniSketch.ilk
文件 6326 2009-09-28 09:36 MiniSketch\MiniSketch\MiniSketch.vcproj
文件 3894 2009-09-25 11:50 MiniSketch\MiniSketch\ReadMe.txt
文件 462 2009-09-25 11:50 MiniSketch\MiniSketch\MiniSketch.h
文件 1081 2009-09-28 16:48 MiniSketch\MiniSketch\CMSStatusBar.cpp
文件 1030 2009-09-25 11:50 MiniSketch\MiniSketch\targetver.h
文件 141 2009-09-25 11:50 MiniSketch\MiniSketch\stdafx.cpp
文件 2220 2009-09-28 14:00 MiniSketch\MiniSketch\Shape.h
文件 1889 2009-09-28 09:36 MiniSketch\MiniSketch\stdafx.h
文件 625 2009-09-25 11:50 MiniSketch\MiniSketch\MiniSketch.reg
文件 1407 2013-02-20 12:48 MiniSketch\MiniSketch\MiniSketch.vcproj.WXHXJ.HuangXiangJun.user
文件 1947 2012-08-13 10:14 MiniSketch\MiniSketch\MiniSketchDoc.cpp
文件 844 2012-07-31 12:21 MiniSketch\MiniSketch\MiniSketchDoc.h
文件 7453 2012-09-04 15:50 MiniSketch\MiniSketch\MiniSketchView.cpp
文件 5144 2009-09-28 16:50 MiniSketch\MiniSketch\Shape.cpp
文件 14319 2012-08-20 14:09 MiniSketch\MiniSketch\MiniSketch.rc
文件 2319 2012-08-20 14:05 MiniSketch\MiniSketch\Resource.h
文件 72240 2012-08-20 14:09 MiniSketch\MiniSketch\MiniSketch.aps
文件 8606 2012-11-26 10:48 MiniSketch\MiniSketch\Debug\BuildLog.htm
文件 1196 2009-09-26 10:30 MiniSketch\MiniSketch\Debug\MiniSketch.exe.em
文件 105909 2012-11-26 10:48 MiniSketch\MiniSketch\Debug\Shape.obj
文件 465658 2012-11-26 10:48 MiniSketch\MiniSketch\Debug\stdafx.obj
文件 928768 2012-11-26 10:48 MiniSketch\MiniSketch\Debug\vc90.idb
文件 24903680 2012-11-26 10:48 MiniSketch\MiniSketch\Debug\MiniSketch.pch
............此处省略31个文件信息
- 上一篇:C++应用程序性能优化.pdf
- 下一篇:机器学习分类算法实现c++语言和c语版本
相关资源
- Programming Windows with MFC
- 深入浅出MFC简体高清pdf版
- 兄弟原厂中文维修手册-DCP-1518-1519-M
- MFC中ListCtrl添加图标,更改图标
- 数字图像处理实习程序
- VS平台下的MFC版坦克大战
- MFC实现的简单的画图工具
- ADO连接数据库-基于mfc的简单实现
- MFC实现迷宫搜索——Easy参考
- SMTP服务器端MFC
- 约瑟夫环问题的MFC简单实现
- MFC树形控件CTreeCtrl显示文件路径及文
- c++课设 井字棋游戏
- vs2012 mfc程序用Socket实现两台计算机间
- MFC计算机图形学-三维图形几何变换斜
- MFC+OpenGL三维绘图
- MFC Windows程序设计(第二版)(中文版
- FaceMFC.part3
- mfc 仿YY登陆界面,源码。仅供学习。
- duilib相关(duilib库及源码、duilib的M
- MFC仿QQ局域网聊天软件
- MFC两张图片拼接
- VS2013写的简单小游戏俄罗斯方块
- SerialAPP 开始研究MFC
- MFC学生选课系统263525
- VS2010+MFC 使用WinAPI实现串口通信
- opencv 车牌识别 vs2010 mfc
- 用MFC编写的对mysql数据库的操作
- 利用MFC的Picture控件显示图像和视频
- MFC五子棋源码以及exe文件
评论
共有 条评论