• 大小: 34.95MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-14
  • 语言: C/C++
  • 标签: vs  mfc  

资源简介

用 VS2010 MFC基于对话框的画图程序,很好的体现代码复用,以及MFC的应用,很值得下载的代码文件

资源截图

代码片段和文件信息

// aaa.cpp : 实现文件
//

#include “stdafx.h“
#include “画图程序.h“
#include “aaa.h“


// aaa 对话框

IMPLEMENT_DYNAMIC(aaa CDialog)

aaa::aaa(CWnd* pParent)
: CDialog(aaa::IDD pParent)
 width(0)
 style(0)
{

}

aaa::~aaa()
{
}

void aaa::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX IDC_EDIT6 width);
DDV_MinMaxInt(pDX width 0 20);
DDX_Radio(pDX IDC_RADIO5 style);
}


BEGIN_MESSAGE_MAP(aaa CDialog)
ON_EN_CHANGE(IDC_EDIT6 &aaa::OnEnChangeEdit6)
ON_BN_CLICKED(IDC_RADIO6 &aaa::OnBnClickedRadio6)
ON_BN_CLICKED(IDC_BUTTON1 &aaa::OnBnClickedButton21)
END_MESSAGE_MAP()


// aaa 消息处理程序

void aaa::OnEnChangeEdit6()
{
// TODO:  如果该控件是 RICHEDIT 控件,则它将不会
// 发送该通知,除非重写 CDialog::OnInitDialog()
// 函数并调用 CRichEditCtrl().SetEventMask(),
// 同时将 ENM_CHANGE 标志“或”运算到掩码中。

// TODO:  在此添加控件通知处理程序代码
}
void aaa::OnBnClickedRadio1()
{
// TODO: 在此添加控件通知处理程序代码

}

void aaa::OnBnClickedOk()
{
// TODO: 在此添加控件通知处理程序代码
OnOK();
UpdateData(1);
}

void aaa::OnStnClickedImage()
{
// TODO: 在此添加控件通知处理程序代码
}

void aaa::OnBnClickedRadio3()
{
// TODO: 在此添加控件通知处理程序代码
}

void aaa::OnBnClickedRadio2()
{
// TODO: 在此添加控件通知处理程序代码
}

void aaa::OnBnClickedRadio6()
{
// TODO: 在此添加控件通知处理程序代码
}

void aaa::OnBnClickedButton21()
{
// TODO: 在此添加控件通知处理程序代码
// TODO: 在此添加控件通知处理程序代码
if(width > 20) return ;
UpdateData(1);
///画图
HWND hwnd = ::GetDlgItem(m_hWnd  IDC_IMAGE);
HDC hdc = ::GetDC(hwnd);
RECT rect;
::GetClientRect(hwnd  &rect);
CDC pcd ;
pcd.Attach(hdc);
pcd.FillSolidRect(&rect  RGB(255255255));
CPen pen ;
pen.CreatePen(stylewidthRGB(000));
::Selectobject(hdc  pen.GetSafeHandle());
::Rectangle(hdc  rect.left+10  rect.top+10  rect.right-10   rect.bottom-10 );
::ReleaseDC(hwnd  hdc);
pen.Deleteobject();
pcd.DeleteDC();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     160768  2017-10-18 22:52  画图程序\画图程序\Debug\画图程序.exe

     文件    1753008  2017-10-18 22:52  画图程序\画图程序\Debug\画图程序.ilk

     文件    4803584  2017-10-18 22:52  画图程序\画图程序\Debug\画图程序.pdb

     文件   69009408  2017-10-20 11:58  画图程序\画图程序\ipch\画图程序-710dd29d\画图程序-fb7a859f.ipch

     文件       1995  2017-10-01 10:56  画图程序\画图程序\UpgradeLog.xml

     文件       3348  2017-10-01 10:56  画图程序\画图程序\_UpgradeReport_Files\UpgradeReport.css

     文件      12505  2010-05-04 01:19  画图程序\画图程序\_UpgradeReport_Files\UpgradeReport.xslt

     文件         69  2017-10-01 10:56  画图程序\画图程序\_UpgradeReport_Files\UpgradeReport_Minus.gif

     文件         71  2017-10-01 10:56  画图程序\画图程序\_UpgradeReport_Files\UpgradeReport_Plus.gif

     文件       2090  2015-07-06 12:05  画图程序\画图程序\画图程序\aaa.cpp

     文件        682  2015-07-06 12:05  画图程序\画图程序\画图程序\aaa.h

     文件        478  2015-07-03 09:06  画图程序\画图程序\画图程序\Cdo.cpp

     文件        126  2015-07-03 09:04  画图程序\画图程序\画图程序\Cdo.h

     文件          1  2006-11-20 16:11  画图程序\画图程序\画图程序\ClassDiagram1.cd

     文件        155  2015-07-03 09:16  画图程序\画图程序\画图程序\ClassDiagram2.cd

     文件        622  2015-07-03 09:09  画图程序\画图程序\画图程序\copy.cpp

     文件        241  2015-07-03 09:16  画图程序\画图程序\画图程序\copy.h

     文件      30354  2017-10-18 22:52  画图程序\画图程序\画图程序\Debug\aaa.obj

     文件         73  2015-07-03 11:34  画图程序\画图程序\画图程序\Debug\BAT00000417084760.bat

     文件         73  2015-07-03 22:59  画图程序\画图程序\画图程序\Debug\BAT00001A47643012.bat

     文件         73  2015-07-03 23:03  画图程序\画图程序\画图程序\Debug\BAT00002847643236.bat

     文件         73  2015-07-02 23:14  画图程序\画图程序\画图程序\Debug\BAT00002C4836876.bat

     文件         73  2015-07-04 00:19  画图程序\画图程序\画图程序\Debug\BAT00003247644584.bat

     文件         73  2015-07-03 09:06  画图程序\画图程序\画图程序\Debug\BAT00003248401116.bat

     文件         73  2015-07-03 00:23  画图程序\画图程序\画图程序\Debug\BAT00005348364768.bat

     文件         73  2015-07-03 09:44  画图程序\画图程序\画图程序\Debug\BAT00008D48403792.bat

     文件         73  2015-07-03 09:55  画图程序\画图程序\画图程序\Debug\BAT00009548401944.bat

     文件         73  2015-07-03 10:11  画图程序\画图程序\画图程序\Debug\BAT0000AC48401736.bat

     文件         73  2015-07-03 10:26  画图程序\画图程序\画图程序\Debug\BAT0000B648403696.bat

     文件         73  2015-07-03 10:28  画图程序\画图程序\画图程序\Debug\BAT0000BF48402988.bat

............此处省略84个文件信息

评论

共有 条评论