资源简介
这是我学VC时的大作业,就是编一个绘图的小软件!这个可以适合初学VC的同学看看简单,程序能运行!
这个软件有橡皮筋功能,有写字功能,能填充颜色,能对线条自定义,可以设置他的 宽度,类型,大小,颜色等等。
非常适合 初学者和 急着交VC或MFC大作业的同学们!
最主要的是,我还把他配套的试验报告也传上去了,可以给你剩很多很多的时间,就只要5分,就可以得到找到与他配套的试验报告,你还在犹豫什么呢?
这个软件有橡皮筋功能,有写字功能,能填充颜色,能对线条自定义,可以设置他的 宽度,类型,大小,颜色等等。
非常适合 初学者和 急着交VC或MFC大作业的同学们!
最主要的是,我还把他配套的试验报告也传上去了,可以给你剩很多很多的时间,就只要5分,就可以得到找到与他配套的试验报告,你还在犹豫什么呢?
代码片段和文件信息
// MainFrm.cpp : implementation of the CMainframe class
//
#include “stdafx.h“
#include “绘图.h“
#include “MainFrm.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMainframe
IMPLEMENT_DYNCREATE(CMainframe CframeWnd)
BEGIN_MESSAGE_MAP(CMainframe CframeWnd)
//{{AFX_MSG_MAP(CMainframe)
ON_WM_CREATE()
ON_WM_TIMER()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
static UINT indicators[] =
{
ID_SEPARATOR // status line indicator
ID_INDICATOR_POINT //新定义的坐标
ID_INDICATOR_CAPS
ID_INDICATOR_NUM
ID_INDICATOR_SCRL
ID_INDICATOR_TIME //新定义的时间
};
/////////////////////////////////////////////////////////////////////////////
// CMainframe construction/destruction
CMainframe::CMainframe()
{
// TODO: add member initialization code here
}
CMainframe::~CMainframe()
{
}
int CMainframe::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CframeWnd::OnCreate(lpCreateStruct) == -1)
return -1;
if (!m_wndToolBar.CreateEx(this TBstyle_FLAT WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!/*m_wndToolBar.LoadToolBar(IDI_ICON1)*/m_wndToolBar.LoadToolBar(IDR_MAINframe))
{
TRACE0(“Failed to create toolbar\n“);
return -1; // fail to create
}
if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators
sizeof(indicators)/sizeof(UINT)))
{
TRACE0(“Failed to create status bar\n“);
return -1; // fail to create
}
// TODO: Delete these three lines if you don‘t want the toolbar to
// be dockable
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);
this->SetTimer(01000NULL); //为当前程序启动0号时钟
return 0;
}
BOOL CMainframe::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CframeWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
return TRUE;
}
/////////////////////////////////////////////////////////////////////////////
// CMainframe diagnostics
#ifdef _DEBUG
void CMainframe::AssertValid() const
{
CframeWnd::AssertValid();
}
void CMainframe::Dump(CDumpContext& dc) const
{
CframeWnd::Dump(dc);
}
#endif //_DEBUG
/////////////////////////////////////////////////////////////////////////////
// CMainframe message handlers
void CMainframe::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
CTime time=CTime::GetCurrentTime();
CString str=time.Format(“%H:%M:%S“);
this->m_wndStatusBar.SetPaneText(5str);
CframeWnd::OnTimer(nIDEvent);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 143416 2009-07-02 17:50 绘图\Debug\绘图.exe
文件 2830 2008-11-22 14:13 绘图\MainFrm.cpp
文件 1479 2008-11-22 14:04 绘图\MainFrm.h
文件 4249 2008-11-21 12:40 绘图\ReadMe.txt
文件 326 2008-11-22 15:12 绘图\res\cur00001.cur
文件 326 2008-12-12 16:36 绘图\res\cursor1.cur
文件 766 2008-11-21 14:33 绘图\res\icon1.ico
文件 766 2008-11-21 19:19 绘图\res\icon2.ico
文件 3646 2008-12-12 12:41 绘图\res\Toolbar.bmp
文件 1078 2008-11-22 22:46 绘图\res\绘图.ico
文件 396 2008-11-21 12:40 绘图\res\绘图.rc2
文件 1078 2008-11-21 12:40 绘图\res\绘图Doc.ico
文件 1894 2008-12-12 12:24 绘图\resource.h
文件 206 2008-11-21 12:40 绘图\StdAfx.cpp
文件 1054 2008-11-21 12:40 绘图\StdAfx.h
文件 930 2008-12-11 22:40 绘图\Text.cpp
文件 1121 2008-12-11 22:30 绘图\Text.h
文件 0 2008-11-22 14:24 绘图\无标题
文件 53760 2009-07-02 17:50 绘图\绘图.aps
文件 3520 2009-07-02 17:50 绘图\绘图.clw
文件 4161 2008-11-22 13:55 绘图\绘图.cpp
文件 709 2008-12-12 00:11 绘图\绘图.dep
文件 4923 2008-12-12 00:11 绘图\绘图.dsp
文件 516 2008-11-21 12:40 绘图\绘图.dsw
文件 1312 2008-11-21 12:40 绘图\绘图.h
文件 7358 2008-12-12 00:11 绘图\绘图.mak
文件 91136 2009-07-02 17:50 绘图\绘图.ncb
文件 50688 2009-07-02 17:50 绘图\绘图.opt
文件 884 2009-07-02 17:50 绘图\绘图.plg
文件 15706 2009-07-02 17:50 绘图\绘图.rc
............此处省略10个文件信息
- 上一篇:C 实现的即时通讯工具源码
- 下一篇:电子商务安全导论课件ppt(1-12章)
相关资源
- 基于MFC的文件目录树的对话框实现代
- VC 6.0 MFC做画图软件
- 空间后方交会MFC版,C 源代码
- 图像缩放(MFC)有详细的实现过程
- 一个mfc前端显示秒表
- 基于C 的简易FTP客户端(带源码)
- C (MFC)华容道自动求解
- VC 编程实现活动主机扫描源代码
- 在线考试系统VC (MFC)
- VC 使用GDI 矢量绘图软件源代码
- 图形学集成程序dda、中点算法、多边
- MFC透明表
- mfc聊天室
- DSP 语音识别程序 DTW MFCC
- 树状导航菜单的制作
- MFC串口通信
- MFC的学生管理系统
- 低级鼠标钩子VS源码、攻略及成品
- 基于RFID的公交卡管理系统
- 地震道绘图软件
- 学生成绩档案管理系统—保证可用
- C8051F340 SMBus的c程序代码
- .Net-ORM框架-三层架构完整程序代码
- 图像识别程序代码Version 2.0 January 20
- 自己做的串口调试工具、包含源代码
- 按键控制系统音量
- STM32F1 直线倒立摆程序代码
- 24位高精度ad cs5532 程序代码 stm32 已调
- STM32双极性SPWM程序代码
- STM32用IIC通信实现OLED显示程序代码及
评论
共有 条评论