• 大小: 438.16 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-09-16
  • 语言: 其他
  • 标签: MFC  画图软件  

资源简介

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个文件信息

评论

共有 条评论