资源简介
MFC做的画图工具,类似于windows自带的画图工具,能够画直线,曲线,矩形,调整颜色……(评论才有返积分哟。。。)
代码片段和文件信息
// DIALOG1.cpp : implementation file
//
#include “stdafx.h“
#include “shiyan12.h“
#include “DIALOG1.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CDIALOG1 dialog
CDIALOG1::CDIALOG1(CWnd* pParent /*=NULL*/)
: CDialog(CDIALOG1::IDD pParent)
{
//{{AFX_DATA_INIT(CDIALOG1)
m_str = _T(““);
m_check = FALSE;
//}}AFX_DATA_INIT
}
void CDIALOG1::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDIALOG1)
DDX_Text(pDX IDC_EDIT1 m_str);
DDX_Check(pDX IDC_CHECK m_check);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDIALOG1 CDialog)
//{{AFX_MSG_MAP(CDIALOG1)
ON_BN_CLICKED(IDC_EDITFONT OnEditfont)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDIALOG1 message handlers
void CDIALOG1::OnEditfont()
{
// TODO: Add your control notification handler code here
CFontDialog fontdlg;
if(IDOK==fontdlg.DoModal())
{
fontdlg.GetCurrentFont(&font);
fontcolor=fontdlg.GetColor();
if(font.lfHeight<200) font.lfHeight=200;
if(font.lfWidth<50) font.lfWidth=50;
// fontsize=fontdlg.GetSize();
// if(fontsize<5) fontsize=5;
// font.lfHeight=fontsize*500;
// font.lfWidth=fontsize*800;
Invalidate();
}
}
void CDIALOG1::OnOK()
{
// TODO: Add extra validation here
UpdateData();
flag=TRUE;
CDialog::OnOK();
}
BOOL CDIALOG1::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
font.lfCharSet=DEFAULT_CHARSET;
font.lfClipPrecision=CLIP_DEFAULT_PRECIS;
font.lfEscapement=0;
font.lfHeight=500;
font.lfItalic=false;
font.lfOrientation=0;
font.lfOutPrecision=OUT_DEFAULT_PRECIS;
font.lfPitchAndFamily=FF_SWISS;
font.lfQuality=DEFAULT_QUALITY;
font.lfStrikeOut=false;
font.lfUnderline=false;
font.lfWeight=800;
font.lfWidth=5;
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1605 2008-01-17 18:47 画图\NUMBER.cpp
文件 4359 2008-01-04 18:54 画图\ReadMe.txt
文件 4072 2008-10-28 19:33 画图\shiyan12.clw
文件 4245 2008-01-04 18:54 画图\shiyan12.cpp
文件 524 2008-01-04 21:10 画图\shiyan12.dsw
文件 1378 2008-01-04 18:54 画图\shiyan12.h
文件 263168 2009-05-29 17:58 画图\shiyan12.ncb
文件 2434 2009-05-29 17:57 画图\shiyan12.plg
文件 1430 2008-01-17 21:24 画图\shiyan12Doc.h
文件 493568 2008-01-17 21:37 画图\实验报告12.doc
文件 210 2008-01-04 18:54 画图\StdAfx.cpp
文件 1054 2008-01-04 18:54 画图\StdAfx.h
文件 5123 2008-01-17 18:41 画图\shiyan12.dsp
文件 16181 2008-01-17 18:50 画图\shiyan12.rc
文件 1318 2008-01-17 20:04 画图\DIALOG1.h
文件 2169 2008-01-17 20:56 画图\DIALOG1.cpp
文件 1244 2008-01-17 18:42 画图\NUMBER.h
文件 1845 2008-01-17 18:33 画图\resource.h
文件 34636 2008-10-28 19:33 画图\shiyan12.aps
文件 2389 2008-01-17 21:31 画图\shiyan12Doc.cpp
文件 3122 2008-01-17 20:50 画图\shiyan12View.h
文件 11232 2008-01-17 20:51 画图\shiyan12View.cpp
文件 1582 2008-01-17 15:42 画图\MainFrm.h
文件 3328 2008-01-17 15:43 画图\MainFrm.cpp
文件 1078 2008-01-04 18:54 画图\res\shiyan12.ico
文件 400 2008-01-04 18:54 画图\res\shiyan12.rc2
文件 1078 2008-01-04 18:54 画图\res\shiyan12Doc.ico
文件 1078 2008-01-17 01:47 画图\res\Toolbar.bmp
文件 326 2008-01-16 23:34 画图\res\cursorli.cur
文件 326 2008-01-17 13:50 画图\res\cursor1.cur
............此处省略8个文件信息
- 上一篇:小学数学测试成绩查询软件
- 下一篇:国际马拉松赛信息管理系统
相关资源
- 空间后方交会MFC版,C 源代码
- 图像缩放(MFC)有详细的实现过程
- 一个mfc前端显示秒表
- 基于C 的简易FTP客户端(带源码)
- C (MFC)华容道自动求解
- VC 编程实现活动主机扫描源代码
- 在线考试系统VC (MFC)
- 图形学集成程序dda、中点算法、多边
- MFC透明表
- mfc聊天室
- DSP 语音识别程序 DTW MFCC
- 树状导航菜单的制作
- MFC串口通信
- MFC的学生管理系统
- 低级鼠标钩子VS源码、攻略及成品
- 基于RFID的公交卡管理系统
- 学生成绩档案管理系统—保证可用
- 自己做的串口调试工具、包含源代码
- 按键控制系统音量
- 基于SOCKECT的TCP的通信
- 二维图形的裁剪
- 远程控制开源代码
- 答题卡识别小程序
- gnss时间转化
- 基于VS2008的可视化时钟
- 图像处理源代码
- DM码的识别
- 最完整的qq参赛作品
- 鼠标手势MouseGesture-1.0.0.2
- 获取文件和文件夹属性
评论
共有 条评论