根据《跟我学VC6.0》教材中的例子编写的单文档绘图软件。内容有:画直线、画圆、随笔画、设置笔色、笔宽、设置填充色等。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 25979904 2013-02-20 12:48 MiniSketchMiniSketch.ncb
文件 896 2009-09-25 11:50 MiniSketchMiniSketch.sln
..A..H. 71680 2013-02-20 12:48 MiniSketchMiniSketch.suo
文件 4025344 2012-11-26 10:48 MiniSketchDebugMiniSketch.pdb
文件 193083 2012-11-26 10:48 MiniSketchDebugMiniSketch.map
文件 178176 2012-11-26 10:48 MiniSketchDebugMiniSketch.exe
文件 2499356 2012-11-26 10:48 MiniSketchDebugMiniSketch.ilk
文件 6326 2009-09-28 09:36 MiniSketchMiniSketchMiniSketch.vcproj
文件 3894 2009-09-25 11:50 MiniSketchMiniSketchReadMe.txt
文件 462 2009-09-25 11:50 MiniSketchMiniSketchMiniSketch.h
文件 1081 2009-09-28 16:48 MiniSketchMiniSketchCMSStatusBar.cpp
文件 1030 2009-09-25 11:50 MiniSketchMiniSketch argetver.h
文件 141 2009-09-25 11:50 MiniSketchMiniSketchstdafx.cpp
文件 2220 2009-09-28 14:00 MiniSketchMiniSketchShape.h
文件 1889 2009-09-28 09:36 MiniSketchMiniSketchstdafx.h
文件 625 2009-09-25 11:50 MiniSketchMiniSketchMiniSketch.reg
文件 1407 2013-02-20 12:48 MiniSketchMiniSketchMiniSketch.vcproj.WXHXJ.HuangXiangJun.user
文件 1947 2012-08-13 10:14 MiniSketchMiniSketchMiniSketchDoc.cpp
文件 844 2012-07-31 12:21 MiniSketchMiniSketchMiniSketchDoc.h
文件 7453 2012-09-04 15:50 MiniSketchMiniSketchMiniSketchView.cpp
文件 5144 2009-09-28 16:50 MiniSketchMiniSketchShape.cpp
文件 14319 2012-08-20 14:09 MiniSketchMiniSketchMiniSketch.rc
文件 2319 2012-08-20 14:05 MiniSketchMiniSketchResource.h
文件 72240 2012-08-20 14:09 MiniSketchMiniSketchMiniSketch.aps
文件 8606 2012-11-26 10:48 MiniSketchMiniSketchDebugBuildLog.htm
文件 1196 2009-09-26 10:30 MiniSketchMiniSketchDebugMiniSketch.exe.embed.manifest
文件 105909 2012-11-26 10:48 MiniSketchMiniSketchDebugShape.obj
文件 465658 2012-11-26 10:48 MiniSketchMiniSketchDebugstdafx.obj
文件 928768 2012-11-26 10:48 MiniSketchMiniSketchDebugvc90.idb
文件 24903680 2012-11-26 10:48 MiniSketchMiniSketchDebugMiniSketch.pch
............此处省略31个文件信息
// 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 MiniSketchMiniSketch.ncb
文件 896 2009-09-25 11:50 MiniSketchMiniSketch.sln
..A..H. 71680 2013-02-20 12:48 MiniSketchMiniSketch.suo
文件 4025344 2012-11-26 10:48 MiniSketchDebugMiniSketch.pdb
文件 193083 2012-11-26 10:48 MiniSketchDebugMiniSketch.map
文件 178176 2012-11-26 10:48 MiniSketchDebugMiniSketch.exe
文件 2499356 2012-11-26 10:48 MiniSketchDebugMiniSketch.ilk
文件 6326 2009-09-28 09:36 MiniSketchMiniSketchMiniSketch.vcproj
文件 3894 2009-09-25 11:50 MiniSketchMiniSketchReadMe.txt
文件 462 2009-09-25 11:50 MiniSketchMiniSketchMiniSketch.h
文件 1081 2009-09-28 16:48 MiniSketchMiniSketchCMSStatusBar.cpp
文件 1030 2009-09-25 11:50 MiniSketchMiniSketch argetver.h
文件 141 2009-09-25 11:50 MiniSketchMiniSketchstdafx.cpp
文件 2220 2009-09-28 14:00 MiniSketchMiniSketchShape.h
文件 1889 2009-09-28 09:36 MiniSketchMiniSketchstdafx.h
文件 625 2009-09-25 11:50 MiniSketchMiniSketchMiniSketch.reg
文件 1407 2013-02-20 12:48 MiniSketchMiniSketchMiniSketch.vcproj.WXHXJ.HuangXiangJun.user
文件 1947 2012-08-13 10:14 MiniSketchMiniSketchMiniSketchDoc.cpp
文件 844 2012-07-31 12:21 MiniSketchMiniSketchMiniSketchDoc.h
文件 7453 2012-09-04 15:50 MiniSketchMiniSketchMiniSketchView.cpp
文件 5144 2009-09-28 16:50 MiniSketchMiniSketchShape.cpp
文件 14319 2012-08-20 14:09 MiniSketchMiniSketchMiniSketch.rc
文件 2319 2012-08-20 14:05 MiniSketchMiniSketchResource.h
文件 72240 2012-08-20 14:09 MiniSketchMiniSketchMiniSketch.aps
文件 8606 2012-11-26 10:48 MiniSketchMiniSketchDebugBuildLog.htm
文件 1196 2009-09-26 10:30 MiniSketchMiniSketchDebugMiniSketch.exe.em
文件 105909 2012-11-26 10:48 MiniSketchMiniSketchDebugShape.obj
文件 465658 2012-11-26 10:48 MiniSketchMiniSketchDebugstdafx.obj
文件 928768 2012-11-26 10:48 MiniSketchMiniSketchDebugvc90.idb
文件 24903680 2012-11-26 10:48 MiniSketchMiniSketchDebugMiniSketch.pch
............此处省略31个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)