資源簡介
Microsoft Visual Studio 2008,調(diào)試通過,圖片處理。

代碼片段和文件信息
////////////////////////////////////////////////////////////////
//?CoolTabCtrl.cpp?:?implementation?file??????????????????????//
// ??//
//?Copyright?2001?WangJun ??//
//?All?Rights?Reserved. ??//
// ??//
//?Email:?wangjun98@sohu.com ??//
//?URL:???www.vckbase.com ??//
// ??//
//?1.0?????2001/9/30???First?release?version. ??//
// ??//
//?2004/2/8?添加對(duì)WM_NOTIFY消息的處理 ??//
//?2005/2/2?修正內(nèi)存泄漏 ??//
//????????????????????????????????????????????????????????????//
////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“CoolTabCtrl.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
#pragma?warning(disable:?4244)
/////////////////////////////////////////////////////////////////////////////
//?CCoolTabCtrl
IMPLEMENT_DYNCREATE(CCoolTabCtrl?CWnd)
#define ITEMBUTTON_HEIGHT 23
static?CPen?_penW(PS_SOLID1?RGB(255255255));
static?CPen?_penB(PS_SOLID1?RGB(000));
static?CPen?_pen3DFace(PS_SOLID1GetSysColor(COLOR_3DFACE));
static?CPen?_pen3DLight(PS_SOLID1GetSysColor(COLOR_3DLIGHT));
static?CPen?_pen3DShadow(PS_SOLID1GetSysColor(COLOR_3DSHADOW));
static?CPen?_pen3DDKShadow(PS_SOLID1GetSysColor(COLOR_3DDKSHADOW));
CCoolTabCtrl::CCoolTabCtrl()
{
m_nstyle?=?TCS_DOWN;
m_nActivePage?=?-1;
m_nBorder?=?1;
m_bEraseBkgnd?=?TRUE;
}
CCoolTabCtrl::~CCoolTabCtrl()
{
POSITION?pos;
CPageItem*?pItem;
for(pos=m_PageList.GetHeadPosition();pos!=NULL;)
{
pItem=(CPageItem*)m_PageList.GetNext(pos);
if(pItem)
{
if(pItem->m_nstyle?==?1?&&?pItem->m_pWnd)?//?動(dòng)態(tài)創(chuàng)建
{
pItem->m_pWnd->DestroyWindow();
delete?pItem->m_pWnd;
}
delete?pItem;
pItem=NULL;
}
}
m_PageList.RemoveAll();
}
BEGIN_MESSAGE_MAP(CCoolTabCtrl?CWnd)
//{{AFX_MSG_MAP(CCoolTabCtrl)
ON_WM_PAINT()
ON_WM_ERASEBKGND()
ON_WM_LBUTTONDOWN()
ON_WM_SIZING()
ON_WM_SIZE()
ON_WM_TIMER()
ON_WM_CREATE()
ON_WM_DESTROY()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CCoolTabCtrl?message?handlers
BOOL?CCoolTabCtrl::Create(UINT?wstyle?const?CRect?&rect?CWnd?*pParentWnd?UINT?nID)
{
m_nstyle?=?wstyle?&?TCS_MASK;
if(m_nstyle?==?0)
m_nstyle?=?TCS_UP;
if?(CWnd::Create(AfxRegisterWndClass(CS_DBLCLKS?|?CS_HREDRAW?|?CS_VREDRAW?AfxGetApp()->LoadStandardCursor(IDC_ARROW)?(HBRUSH)GetStockobject(LTGRAY_BRUSH)?NULL)
NULL
wstyle&~TCS_MASK?|?WS_CLIPCHILDREN?|?WS_CLIPSIBLINGS
rect?
pParentWnd?
nID))
{
return?TRUE;
}
return?FALSE;
}
BOOL?CCoolTabCtrl::OnEraseBkgnd(CDC*?pDC)?
{
if(m_bEraseBkgnd)
{
CRect?rect;
GetWindowRect(&rect);
ScreenToClient(&rect);
CBrush?brush(GetSysColor(COLOR_3DFACE));
pDC->FillRect(rect&brush);
}
return?TRUE;
}
void?C
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
????.C.D...?????????0??2008-06-30?22:02??C++數(shù)字圖像處理
????.C.D...?????????0??2009-04-29?13:15??C++數(shù)字圖像處理\MagicHouse
????.CA....?????13951??2007-10-24?16:40??C++數(shù)字圖像處理\MagicHouse\CoolTabCtrl.cpp
????.CA....??????3455??2005-02-02?22:46??C++數(shù)字圖像處理\MagicHouse\CoolTabCtrl.h
????.CA....??????8974??2007-10-15?21:31??C++數(shù)字圖像處理\MagicHouse\EffectDisplay.cpp
????.CA....??????1447??2007-10-16?12:46??C++數(shù)字圖像處理\MagicHouse\EffectDisplay.h
????.CA....??????6572??2007-12-23?18:23??C++數(shù)字圖像處理\MagicHouse\ExpTranDlg.cpp
????.CA....???????883??2007-12-22?22:31??C++數(shù)字圖像處理\MagicHouse\ExpTranDlg.h
????.CA....?????10784??2007-12-12?23:40??C++數(shù)字圖像處理\MagicHouse\Filter.cpp
????.CA....???????599??2007-11-18?19:23??C++數(shù)字圖像處理\MagicHouse\Filter.h
????.CA....??????3631??2007-11-17?22:50??C++數(shù)字圖像處理\MagicHouse\FogDlg.cpp
????.CA....???????702??2007-11-17?22:50??C++數(shù)字圖像處理\MagicHouse\FogDlg.h
????.CA....?????17571??2007-12-23?23:41??C++數(shù)字圖像處理\MagicHouse\GeoOperator.cpp
????.CA....??????1059??2007-11-16?22:52??C++數(shù)字圖像處理\MagicHouse\GeoOperator.h
????.CA....?????75912??2007-10-17?19:50??C++數(shù)字圖像處理\MagicHouse\GraphShower.aps
????.CA..H.?????58880??2007-10-24?16:26??C++數(shù)字圖像處理\MagicHouse\GraphShower.suo
????.CA....??????7350??2007-12-10?12:29??C++數(shù)字圖像處理\MagicHouse\GrayOperator.cpp
????.CA....???????734??2007-11-03?13:15??C++數(shù)字圖像處理\MagicHouse\GrayOperator.h
????.CA....??????9379??2007-10-28?14:32??C++數(shù)字圖像處理\MagicHouse\HistogramDlg.cpp
????.CA....??????1570??2007-10-28?14:34??C++數(shù)字圖像處理\MagicHouse\HistogramDlg.h
????.CA....?????16898??2007-12-11?19:47??C++數(shù)字圖像處理\MagicHouse\improve.cpp
????.CA....??????1047??2007-12-10?21:26??C++數(shù)字圖像處理\MagicHouse\improve.h
????.CA....?????28013??2007-12-09?00:13??C++數(shù)字圖像處理\MagicHouse\JpegDecoder.cpp
????.CA....??????3662??2007-12-09?00:04??C++數(shù)字圖像處理\MagicHouse\JpegDecoder.h
????.CA....??????7198??2007-10-31?11:58??C++數(shù)字圖像處理\MagicHouse\LineTranDlg.cpp
????.CA....??????1077??2007-10-31?11:28??C++數(shù)字圖像處理\MagicHouse\LineTranDlg.h
????.CA....??????7524??2007-12-22?22:31??C++數(shù)字圖像處理\MagicHouse\LogTranDlg.cpp
????.CA....??????1155??2007-12-22?22:31??C++數(shù)字圖像處理\MagicHouse\LogTranDlg.h
????.CA....?????72340??2007-12-22?22:22??C++數(shù)字圖像處理\MagicHouse\MagicHouse.aps
????.CA....??????3704??2007-10-24?16:26??C++數(shù)字圖像處理\MagicHouse\MagicHouse.cpp
............此處省略59個(gè)文件信息
評(píng)論
共有 條評(píng)論