资源简介
用 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.xm
文件 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个文件信息
相关资源
- MFC基于对话框的交互式画图程序橡皮
- 21天学通C++(第五版) vs2008程序打包
- 精通MFC刘晓华著
- 在VS2015中用C++创建DLL并用C#调用且同时
- visual Studio2017使用MFC & WebBrowser控件的
- C++课程大作业MFC项目.zip
- MFC编程小学生100以内算数
- MFC图书管理系统亲测可用
- 将matlab的图嵌入MFC
- opencv+directshow同步打开4个摄像头
- MFC PNG GDI 实现的Process 进度控件
- 基于WinpCap的MFC网络抓包程序
- 兄弟 DCP-9020CDN MFC-9140CDN-9340CDW 维修手
- MFC局域网即时聊天系统
- 双线性插值放大缩小图片 bmp mfc程序
- 基于MFC的人脸检测程序使用OpenCV实现
- windows编程课设图书馆管理系统 mfc+c
- Visusl C++2013 从入门到精通 光盘 精简
- MFC 实现对圆等分N点,N个点彼此连线
- mfc可视化程序设计大作业俄罗斯方块
- MFC使用onvif协议
- MXC1730.zip
- opencv mfc vs2017读取图片,向图片加入噪
- 基于MFC和多线程的udp收发程序
- 简单的基于MFC的职工管理系统数据库
- MFCretry1.rar
- vs2015+opencv3.3+mfc读取摄像头显示在图片
- MFC中用c++语言实现连接SQLServer2008附添
- 基于可视化界面实现Ping命令
- 传播c++.txt
评论
共有 条评论