资源简介
MFC写的画图板(类似Windows自带的画图,功能非常强大的)
代码片段和文件信息
// AdjustColorDlg.cpp : implementation file
//
#include “stdafx.h“
#include “Dib.h“
#include “ImageBoard.h“
#include “AdjustColorDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CAdjustColorDlg dialog
CAdjustColorDlg::CAdjustColorDlg(CWnd* pParent /*=NULL*/)
: CDialog(CAdjustColorDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CAdjustColorDlg)
m_strValue1 = _T(“0“);
m_strValue2 = _T(“0“);
m_strValue3 = _T(“0“);
m_strName1 = _T(“R“);
m_strName2 = _T(“G“);
m_strName3 = _T(“B“);
//}}AFX_DATA_INIT
m_nColorModel = RGB_COLOR;
m_nValue1 = 0;
m_nValue2 = 0;
m_nValue3 = 0;
}
void CAdjustColorDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAdjustColorDlg)
DDX_Control(pDX IDC_SCROLLBAR2 m_ScrollBar2);
DDX_Control(pDX IDC_SCROLLBAR3 m_ScrollBar3);
DDX_Control(pDX IDC_SCROLLBAR1 m_ScrollBar1);
DDX_Text(pDX IDC_VALUE1 m_strValue1);
DDX_Text(pDX IDC_VALUE2 m_strValue2);
DDX_Text(pDX IDC_VALUE3 m_strValue3);
DDX_Text(pDX IDC_NAME1 m_strName1);
DDX_Text(pDX IDC_NAME2 m_strName2);
DDX_Text(pDX IDC_NAME3 m_strName3);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAdjustColorDlg CDialog)
//{{AFX_MSG_MAP(CAdjustColorDlg)
ON_BN_CLICKED(IDC_RADIO1 OnRadio1)
ON_BN_CLICKED(IDC_RADIO2 OnRadio2)
ON_BN_CLICKED(IDC_RADIO3 OnRadio3)
ON_WM_HSCROLL()
ON_BN_CLICKED(IDC_RADIO4 OnRadio4)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAdjustColorDlg message handlers
BOOL CAdjustColorDlg::OnInitDialog()
{
CDialog::OnInitDialog();
((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(1);
m_ScrollBar1.SetScrollRange(-255255);
m_ScrollBar2.SetScrollRange(-255255);
m_ScrollBar3.SetScrollRange(-255255);
m_ScrollBar1.SetScrollPos(m_nValue1);
m_ScrollBar2.SetScrollPos(m_nValue2);
m_ScrollBar3.SetScrollPos(m_nValue3);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CAdjustColorDlg::OnRadio1()
{
m_nColorModel = RGB_COLOR;
m_strName1 = “R“;
m_strName2 = “G“;
m_strName3 = “B“;
m_strValue1 = “0“;
m_strValue2 = “0“;
m_strValue3 = “0“;
m_nValue1 = 0;
m_nValue2 = 0;
m_nValue3 = 0;
UpdateData(FALSE);
m_ScrollBar1.SetScrollRange(-255255);
m_ScrollBar2.SetScrollRange(-255255);
m_ScrollBar3.SetScrollRange(-255255);
m_ScrollBar1.SetScrollPos(m_nValue1);
m_ScrollBar2.SetScrollPos(m_nValue2);
m_ScrollBar3.SetScrollPos(m_nValue3);
}
void CAdjustColorDlg::OnRadio2()
{
m_nColorModel = HSI_COLOR;
m_strName1 = “H“;
m_strName2 = “S“;
m_strName3 = “I“;
m_strValue1 = “0“;
m_strValue2 = “0“;
m_strValue3 = “0“;
m_nValue1 = 0;
m_nValue2 = 0;
m_nValue3 = 0;
UpdateData(FALSE);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5656 1999-04-12 07:06 MFC画图\ImageBoard\AdjustColorDlg.cpp
文件 1708 1998-12-24 09:20 MFC画图\ImageBoard\AdjustColorDlg.h
文件 2585 1999-04-12 07:06 MFC画图\ImageBoard\BCDlg.cpp
文件 1340 1999-01-08 07:30 MFC画图\ImageBoard\BCDlg.h
文件 9860 1999-04-13 03:43 MFC画图\ImageBoard\CanvasSize.cpp
文件 2141 1999-04-11 10:55 MFC画图\ImageBoard\CanvasSize.h
文件 5372 1994-10-06 17:55 MFC画图\ImageBoard\CDERROR.H
文件 6135 1996-01-06 00:37 MFC画图\ImageBoard\CDJPEG.H
文件 1431 1999-04-08 01:20 MFC画图\ImageBoard\ChildFrm.cpp
文件 1266 1999-04-08 01:20 MFC画图\ImageBoard\ChildFrm.h
文件 2860 1999-04-15 08:07 MFC画图\ImageBoard\ColorBitsDlg.cpp
文件 1345 1999-04-15 08:07 MFC画图\ImageBoard\ColorBitsDlg.h
文件 1798 1999-04-11 03:34 MFC画图\ImageBoard\ColorGrid.cpp
文件 1372 1999-04-11 03:34 MFC画图\ImageBoard\ColorGrid.h
文件 1845 1999-04-15 08:09 MFC画图\ImageBoard\ConvoluteDlg.cpp
文件 1509 1999-04-06 02:33 MFC画图\ImageBoard\ConvoluteDlg.h
文件 7396 2006-02-16 18:00 MFC画图\ImageBoard\Dib.h
文件 8457 2006-02-16 17:02 MFC画图\ImageBoard\dibapi.h
文件 31601 1999-04-12 06:51 MFC画图\ImageBoard\DibView.cpp
文件 4418 1999-04-12 03:19 MFC画图\ImageBoard\DibView.h
文件 1042 1999-04-10 03:42 MFC画图\ImageBoard\EditText.cpp
文件 1068 1999-04-10 03:42 MFC画图\ImageBoard\EditText.h
文件 1582 2006-02-14 12:29 MFC画图\ImageBoard\EmbossmentDlg.cpp
文件 1322 2006-02-13 00:05 MFC画图\ImageBoard\EmbossmentDlg.h
文件 1002 2006-02-14 12:29 MFC画图\ImageBoard\ExposureDlg.cpp
文件 1200 2006-02-12 01:41 MFC画图\ImageBoard\ExposureDlg.h
文件 2701 1999-04-14 03:05 MFC画图\ImageBoard\FloatDibWnd.cpp
文件 1402 1999-04-14 03:05 MFC画图\ImageBoard\FloatDibWnd.h
文件 1813 2006-02-16 18:40 MFC画图\ImageBoard\GammaCorrection.cpp
文件 1355 2006-02-16 18:40 MFC画图\ImageBoard\GammaCorrection.h
............此处省略171个文件信息
- 上一篇:姓名Hash表
- 下一篇:PL/0编译程序(c语言版本)
相关资源
- mfc 调用redis
- MFC视频播放器源码(支持avi/wma/mp3等格
- mfc绘图大全(画直线、矩形、椭圆)
- MFC控件重绘
- hook,捕获所有案件,查找所有窗口,
- (学习)VS2010之MFC入门到精通教程
- MFC文档_视图_框架_模板结构体系深入
- 简单员工管理系统(适合初学MFC)
- MFC五子棋游戏
- MFC UDP编程
- MFC的异步网络通讯应用程序
- C++MFC模块讲解,黑发程序员课程整理
- 一个简单而强大的基于MFC的web server源
- 基于MFC的VC++仿QQ浏览器源码(雏形)
- MFCaccess.rar
- VC++MFC课程设计的学生成绩管理系统
- MFC 日历控件 万年历 Calendar自绘
- CrystalDiskInfo-HDD/SSD硬盘信息,SMART信息
- MFC自定义界面HUI,高效简单,含详细
- 仿射密码-Affine cipher
- c++MFC车牌自动识别定位,只能定位和
- mfc+sql 酒店客房管理系统
- 基于图割的图像分割OpenCV+MFC实现
- MFC绘制Bezier曲线B样条曲线曲线拟合
- MFC坦克大战
- VC++ 中国象棋经典游戏源代码
- 课程设计: MFC 学生信息管理系统
- MFC对ACCESS数据库的增加、删除、查找
- vc.6.0 MFC 人事管理系统源码
- MFC 在线考试系统
评论
共有 条评论