资源简介
Microsoft Visual Studio 2008,调试通过,图片处理。

代码片段和文件信息
////////////////////////////////////////////////////////////////
// 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 添加对WM_NOTIFY消息的处理 //
// 2005/2/2 修正内存泄漏 //
// //
////////////////////////////////////////////////////////////////
#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) // 动态创建
{
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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.C.D... 0 2008-06-30 22:02 C++数字图像处理
.C.D... 0 2009-04-29 13:15 C++数字图像处理\MagicHouse
.CA.... 13951 2007-10-24 16:40 C++数字图像处理\MagicHouse\CoolTabCtrl.cpp
.CA.... 3455 2005-02-02 22:46 C++数字图像处理\MagicHouse\CoolTabCtrl.h
.CA.... 8974 2007-10-15 21:31 C++数字图像处理\MagicHouse\EffectDisplay.cpp
.CA.... 1447 2007-10-16 12:46 C++数字图像处理\MagicHouse\EffectDisplay.h
.CA.... 6572 2007-12-23 18:23 C++数字图像处理\MagicHouse\ExpTranDlg.cpp
.CA.... 883 2007-12-22 22:31 C++数字图像处理\MagicHouse\ExpTranDlg.h
.CA.... 10784 2007-12-12 23:40 C++数字图像处理\MagicHouse\Filter.cpp
.CA.... 599 2007-11-18 19:23 C++数字图像处理\MagicHouse\Filter.h
.CA.... 3631 2007-11-17 22:50 C++数字图像处理\MagicHouse\FogDlg.cpp
.CA.... 702 2007-11-17 22:50 C++数字图像处理\MagicHouse\FogDlg.h
.CA.... 17571 2007-12-23 23:41 C++数字图像处理\MagicHouse\GeoOperator.cpp
.CA.... 1059 2007-11-16 22:52 C++数字图像处理\MagicHouse\GeoOperator.h
.CA.... 75912 2007-10-17 19:50 C++数字图像处理\MagicHouse\GraphShower.aps
.CA..H. 58880 2007-10-24 16:26 C++数字图像处理\MagicHouse\GraphShower.suo
.CA.... 7350 2007-12-10 12:29 C++数字图像处理\MagicHouse\GrayOperator.cpp
.CA.... 734 2007-11-03 13:15 C++数字图像处理\MagicHouse\GrayOperator.h
.CA.... 9379 2007-10-28 14:32 C++数字图像处理\MagicHouse\HistogramDlg.cpp
.CA.... 1570 2007-10-28 14:34 C++数字图像处理\MagicHouse\HistogramDlg.h
.CA.... 16898 2007-12-11 19:47 C++数字图像处理\MagicHouse\improve.cpp
.CA.... 1047 2007-12-10 21:26 C++数字图像处理\MagicHouse\improve.h
.CA.... 28013 2007-12-09 00:13 C++数字图像处理\MagicHouse\JpegDecoder.cpp
.CA.... 3662 2007-12-09 00:04 C++数字图像处理\MagicHouse\JpegDecoder.h
.CA.... 7198 2007-10-31 11:58 C++数字图像处理\MagicHouse\LineTranDlg.cpp
.CA.... 1077 2007-10-31 11:28 C++数字图像处理\MagicHouse\LineTranDlg.h
.CA.... 7524 2007-12-22 22:31 C++数字图像处理\MagicHouse\LogTranDlg.cpp
.CA.... 1155 2007-12-22 22:31 C++数字图像处理\MagicHouse\LogTranDlg.h
.CA.... 72340 2007-12-22 22:22 C++数字图像处理\MagicHouse\MagicHouse.aps
.CA.... 3704 2007-10-24 16:26 C++数字图像处理\MagicHouse\MagicHouse.cpp
............此处省略59个文件信息
- 上一篇:学生信息管理mfcword文档
- 下一篇:aes算法实现C++)
相关资源
- 用C语言进行数字图像处理
- vs2008 can总线通讯源码
- Visual+C++数字图像处理-谢凤英-源代码
- vs2008串口接收数据并存储于TXT文档
- VC++数字图像处理典型算法及实现
- VC++中实现复选下拉框CCheckComboBox
- Vassistx for VS2008
- 数字图像处理扑克牌识别程序
- 数字图像处理与机器视觉——Visual
- 直方图均衡化_c语言实现_源代码+实验
- (VC++ 数字图像处理典型算法及实现源
- c语言实用数字图像处理
- VS2008 MFC简易计算器
- 数字图像处理软件源代码三个资源集
- VS90SP1-KB976656-x86.exe
- 数字图像处理实验源代码中值滤波,
- 数字图像处理的课程设计,图像处理
- 数字图像处理-基于内容的图像分类
- 数字图像处理 MFC bmp格式图片打开与保
- Visual C++数字图像处理中文教程
- C++数字图像处理典型算法及实现--图像
- C语言实用数字图像处理(日本的,看
- MFC 约瑟夫环演示程序
- [毕业分享] MFC实现数字图像处理软件
- VS2008 opencv MFC 计算米粒的个数及最大
- MFC基于逆波兰算法的四则运算计算器
- TeeChart绘图控件破解版TeChart.Pro.v5 -V
- 书中-part2-1
- vc++ 数字图像处理典型算法及实现 源
- VS2008环境下C++实现Dijkstra算法,查找有
评论
共有 条评论