-
大小: 14.49MB文件類型: .zip金幣: 1下載: 0 次發布日期: 2023-06-19
- 語言: C/C++
- 標簽:
資源簡介
精通Visual C++圖像處理編程(第二版),高清PDF,帶C++源碼程序
代碼片段和文件信息
//?AdjustColorDlg.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“Dib.h“
#include?“ColorProcess.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)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-26?09:15??精通Visual?C++圖像處理編程(第二版)\
?????目錄???????????0??2018-03-26?09:15??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\
?????目錄???????????0??2018-03-26?09:15??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\
?????文件????????5658??1999-04-04?00:13??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\AdjustColorDlg.cpp
?????文件????????1708??1998-12-24?09:20??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\AdjustColorDlg.h
?????文件????????2587??1999-04-04?00:13??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\BCDlg.cpp
?????文件????????1340??1999-01-08?07:30??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\BCDlg.h
?????文件????????1539??1999-04-03?23:33??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ChildFrm.cpp
?????文件????????1397??1999-04-03?23:33??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ChildFrm.h
?????文件????????2862??1999-04-04?00:14??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorBitsDlg.cpp
?????文件????????1400??1999-04-04?00:11??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorBitsDlg.h
?????文件???????52456??2006-02-12?01:50??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcess.aps
?????文件????????7691??2006-02-14?12:31??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcess.clw
?????文件????????4498??1999-04-03?23:33??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcess.cpp
?????文件????????5989??2006-02-12?02:16??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcess.dsp
?????文件?????????549??1999-04-03?23:34??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcess.dsw
?????文件????????1422??1999-04-03?23:33??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcess.h
?????文件??????197632??2006-02-14?12:31??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcess.ncb
?????文件???????50688??2006-02-14?12:31??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcess.opt
?????文件????????1689??2006-02-14?12:31??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcess.plg
?????文件???????20378??2006-02-12?01:50??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcess.rc
?????文件????????1876??1999-04-03?23:38??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcessDoc.cpp
?????文件????????1575??1999-04-03?23:37??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcessDoc.h
?????文件???????11182??2006-02-12?01:45??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcessView.cpp
?????文件????????2964??2006-02-12?01:42??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ColorProcessView.h
?????文件???????14476??2006-05-02?12:40??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\CqOctree.cpp
?????文件???????50957??2006-05-10?10:35??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\Dib.cpp
?????文件????????6782??2006-02-12?02:29??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\Dib.h
?????文件????????1004??2006-02-12?01:44??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ExposureDlg.cpp
?????文件????????1200??2006-02-12?01:41??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\ExposureDlg.h
?????文件????????1815??2006-02-14?12:31??精通Visual?C++圖像處理編程(第二版)\精通Visual?C++圖像處理編程(源代碼)\ColorProcess\GammaCorrection.cpp
............此處省略484個文件信息
評論
共有 條評論