资源简介
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++)
相关资源
- 随机迷宫生成迷宫自动寻路软件VS20
- YUV播放器directXVS2008 MFC完成
- c++ 最小二乘算法拟合球心 使用Vs200
- 数字图像处理 印前输出 rip 数字加
- 网络调试工具VS2008 C++源码
- 解决装了IE8后VS2008添加MFC类出现脚本
- 新安江模型C++代码 VS2008平台下
- 小蔡时钟V2.0(MFC版) VS2008
- MFC数字图像处理BMP格式读取 保存 DF
- SM2SM3SM4国密算法C语言实现VS2008
- C++ 纯SOCKET实现FTP客户端类
- 低级鼠标钩子VS2008源码.zip
- 数字图像处理图像锐化C++实现
- 基于VS2008和IVF11的C/C++和Fortran混合编程
- 《实用数字图像处理与分析(2版)》
- c++ 数字图像处理小程序
- Visual c++数字图像处理典型算法及随书
- VS2008 windows应用程序C++
- Visual C++ 实践与提高 数字图像处理与
- 数字图像处理编程入门 VC++ 有源码
- 山东大学数字图像处理实验1-3
- 数字图像处理 程序 VC6.0 MFC编写
- 数字图像处理滤波降噪C++实现
- VC数字图像处理编程讲座
- VC助手破解版(支持VS2008)
评论
共有 条评论