资源简介
对于初学者来说是一个非常好的源代码。
演示下载:http://demo.codechina.net/c/jiaoshi.rar
Bin目录下的是程序的资源,Source目录下的是源代码,
将编译出的程序放入Bin目录下即可。
演示下载:http://demo.codechina.net/c/jiaoshi.rar
Bin目录下的是程序的资源,Source目录下的是源代码,
将编译出的程序放入Bin目录下即可。
代码片段和文件信息
////////////////////////////////////////////////////////////////
// CoolTabCtrl.cpp : implementation file //
// //
// Copyright 2003 Lishaojie //
// All Rights Reserved. //
// //
// Email: lishaojie@eastday.com //
// //
// //
// 1.0 2003/1/22 First release version. //
// //
////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “CoolTabCtrl.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// 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) ///Dialog
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()
//}}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))
{
LOGFONT logFont;
ZeroMemory((void*)&logFontsizeof(logFont));
strcpy(logFont.lfFaceName“宋体“);
logFont.lfHeight = -12;
logFont.lfWeight = 400;
logFont.lfCharSet = GB2312_CHARSET;
logFont.lfOutPrecision = 3;
logFont.lfClipPrecision = 2;
logFont.lfQuality = 1;
logFont.lfPitchAndFamily = 2;
m_font.CreateFontIndirect(&logFont);
SetFont(&m_font);
return TRUE;
}
return FALSE;
}
BOOL CCoolTabCtrl::OnEraseBkgnd(CDC* pDC)
{
if(m_bEraseBkgnd)
{
CRect rect;
GetWindowRect(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2003-12-08 23:44 Sourse
目录 0 2003-12-08 23:44 Sourse\Sourse
文件 3795 2003-03-20 14:42 Sourse\Sourse\CellRange.h
文件 13309 2003-07-28 13:03 Sourse\Sourse\CoolTabCtrl.cpp
文件 3220 2003-01-24 18:21 Sourse\Sourse\CoolTabCtrl.h
文件 13370 2003-03-10 20:10 Sourse\Sourse\CustomMenu.cpp
文件 1722 2003-03-10 19:30 Sourse\Sourse\CustomMenu.h
文件 30533 2003-03-27 22:02 Sourse\Sourse\DLGJSFind.cpp
文件 1668 2003-03-10 20:32 Sourse\Sourse\DLGJSFind.h
文件 5019 2002-03-15 15:39 Sourse\Sourse\DLGLogin.cpp
文件 1493 2003-03-10 20:36 Sourse\Sourse\DLGLogin.h
文件 5146 2002-03-14 22:11 Sourse\Sourse\DlgOprAdd.cpp
文件 1465 2003-03-10 20:36 Sourse\Sourse\DlgOprAdd.h
文件 4651 2003-03-19 21:41 Sourse\Sourse\DlgPwdAlt.cpp
文件 1567 2003-03-19 21:42 Sourse\Sourse\DlgPwdAlt.h
文件 14049 2003-03-24 22:06 Sourse\Sourse\DLGRoomFile.cpp
文件 2097 2003-03-18 15:07 Sourse\Sourse\DLGRoomFile.h
文件 2107 2003-03-16 23:20 Sourse\Sourse\DlgRoomNo.cpp
文件 1735 2003-03-03 13:46 Sourse\Sourse\DlgRoomNo.h
文件 2894 2003-03-25 19:39 Sourse\Sourse\DlgSkim.cpp
文件 1638 2002-03-15 16:58 Sourse\Sourse\DlgSkim.h
文件 11424 2003-03-25 19:42 Sourse\Sourse\DLGStuFile.cpp
文件 2023 2003-03-18 13:43 Sourse\Sourse\DLGStuFile.h
文件 6098 2003-03-28 13:58 Sourse\Sourse\DlgUserLog.cpp
文件 1532 2003-03-10 20:33 Sourse\Sourse\DlgUserLog.h
文件 3934 2003-03-28 13:47 Sourse\Sourse\DlgUserLogout.cpp
文件 1492 2003-03-10 20:33 Sourse\Sourse\DlgUserLogout.h
文件 188619 2003-03-20 09:51 Sourse\Sourse\GridCtrl.cpp
文件 27766 2003-03-20 15:09 Sourse\Sourse\GridCtrl.h
文件 3626 1999-04-05 11:05 Sourse\Sourse\GridDropTarget.cpp
............此处省略149个文件信息
- 上一篇:公历(阳历)和农历(阴历)相互转换
- 下一篇:04酒店前台收银系统
相关资源
- 04酒店前台收银系统
-
基于ADO开发ob
jectARX数据库应用程序 - DB2数据库应用中使用受信任上下文
- 政府采购系统
- 立方酒店管理系统 (大型代码)
- 网络数据库应用技术
- 财经会计账务系统
- 数据库应用课程设计--学生宿舍管理系
- 某农电管理系统源代码
- 用电管理系统
- 人事管理系统源码PB9
- 完整的HIS代码 (医院管理)
- 专家库管理系统
- labview边干边学数据库应用
- ADO.NET数据库应用开发.pdf
- ug二次开发与数据库应用基础与典型范
- ug二次开发与数据库应用_基础与典型
- 湖南工业大学大型数据库应用历年试
- 使用C#开发数据库应用系统.zip
- 天津大学数据库应用原理课程往年卷
- UG二次开发与数据库应用基础与典型范
- UG二次开发与数据库应用
- 车辆管理系统数据库应用技术
- 浙大远程教育数据库应用程序设计实
- RobotDog 聊天狗
- 学生信息管理系统(Visual FoxPro数据库
- 数据库原理与应用何玉洁第3版习题答
- 直接通过ODBC读、写Excel表格文件
- 考勤系统完整源码
- 简单图书租借系统源代码
评论
共有 条评论