用 VS2010 MFC基于对话框的画图程序,很好的体现代码复用,以及MFC的应用,很值得下载的代码文件
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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_FilesUpgradeReport.css
文件 12505 2010-05-04 01:19 画图程序画图程序\_UpgradeReport_FilesUpgradeReport.xslt
文件 69 2017-10-01 10:56 画图程序画图程序\_UpgradeReport_FilesUpgradeReport_Minus.gif
文件 71 2017-10-01 10:56 画图程序画图程序\_UpgradeReport_FilesUpgradeReport_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 画图程序画图程序画图程序Debugaaa.obj
文件 73 2015-07-03 11:34 画图程序画图程序画图程序DebugBAT00000417084760.bat
文件 73 2015-07-03 22:59 画图程序画图程序画图程序DebugBAT00001A47643012.bat
文件 73 2015-07-03 23:03 画图程序画图程序画图程序DebugBAT00002847643236.bat
文件 73 2015-07-02 23:14 画图程序画图程序画图程序DebugBAT00002C4836876.bat
文件 73 2015-07-04 00:19 画图程序画图程序画图程序DebugBAT00003247644584.bat
文件 73 2015-07-03 09:06 画图程序画图程序画图程序DebugBAT00003248401116.bat
文件 73 2015-07-03 00:23 画图程序画图程序画图程序DebugBAT00005348364768.bat
文件 73 2015-07-03 09:44 画图程序画图程序画图程序DebugBAT00008D48403792.bat
文件 73 2015-07-03 09:55 画图程序画图程序画图程序DebugBAT00009548401944.bat
文件 73 2015-07-03 10:11 画图程序画图程序画图程序DebugBAT0000AC48401736.bat
文件 73 2015-07-03 10:26 画图程序画图程序画图程序DebugBAT0000B648403696.bat
文件 73 2015-07-03 10:28 画图程序画图程序画图程序DebugBAT0000BF48402988.bat
............此处省略84个文件信息
// 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_FilesUpgradeReport.css
文件 12505 2010-05-04 01:19 画图程序画图程序\_UpgradeReport_FilesUpgradeReport.xslt
文件 69 2017-10-01 10:56 画图程序画图程序\_UpgradeReport_FilesUpgradeReport_Minus.gif
文件 71 2017-10-01 10:56 画图程序画图程序\_UpgradeReport_FilesUpgradeReport_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 画图程序画图程序画图程序Debugaaa.obj
文件 73 2015-07-03 11:34 画图程序画图程序画图程序DebugBAT00000417084760.bat
文件 73 2015-07-03 22:59 画图程序画图程序画图程序DebugBAT00001A47643012.bat
文件 73 2015-07-03 23:03 画图程序画图程序画图程序DebugBAT00002847643236.bat
文件 73 2015-07-02 23:14 画图程序画图程序画图程序DebugBAT00002C4836876.bat
文件 73 2015-07-04 00:19 画图程序画图程序画图程序DebugBAT00003247644584.bat
文件 73 2015-07-03 09:06 画图程序画图程序画图程序DebugBAT00003248401116.bat
文件 73 2015-07-03 00:23 画图程序画图程序画图程序DebugBAT00005348364768.bat
文件 73 2015-07-03 09:44 画图程序画图程序画图程序DebugBAT00008D48403792.bat
文件 73 2015-07-03 09:55 画图程序画图程序画图程序DebugBAT00009548401944.bat
文件 73 2015-07-03 10:11 画图程序画图程序画图程序DebugBAT0000AC48401736.bat
文件 73 2015-07-03 10:26 画图程序画图程序画图程序DebugBAT0000B648403696.bat
文件 73 2015-07-03 10:28 画图程序画图程序画图程序DebugBAT0000BF48402988.bat
............此处省略84个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)