资源简介
基于深度优先搜索的计算机联锁进路搜索算法
代码片段和文件信息
// ColorButton.cpp : implementation file
//
#include “stdafx.h“
#include “LS.h“
#include “ColorButton.h“
#include
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
namespace clr
{
const COLORREF CLR_BTN_WHITE = RGB(255 255 255);
const COLORREF CLR_BTN_BLACK = RGB(0 0 0);
const COLORREF CLR_BTN_DGREY = RGB(128 128 128);
const COLORREF CLR_BTN_GREY = RGB(192 192 192);
const COLORREF CLR_BTN_LLGREY = RGB(223 223 223);
}
/////////////////////////////////////////////////////////////////////////////
// CColorButton
CColorButton::CColorButton()
{
SetColorToWindowsDefault();
}
CColorButton::CColorButton(COLORREF text COLORREF bkgnd)
{
m_TextColor = text;
m_BkgndColor = bkgnd;
m_DisabledBkgndColor = GetSysColor(COLOR_BTNFACE);
m_Light = GetSysColor(COLOR_3DLIGHT);
m_Highlight = GetSysColor(COLOR_BTNHIGHLIGHT);
m_Shadow = GetSysColor(COLOR_BTNSHADOW);
m_DarkShadow = GetSysColor(COLOR_3DDKSHADOW);
}
CColorButton::CColorButton(COLORREF text COLORREF bkgnd COLORREF disabled)
{
m_TextColor = text;
m_BkgndColor = bkgnd;
m_DisabledBkgndColor = disabled;
m_Light = GetSysColor(COLOR_3DLIGHT);
m_Highlight = GetSysColor(COLOR_BTNHIGHLIGHT);
m_Shadow = GetSysColor(COLOR_BTNSHADOW);
m_DarkShadow = GetSysColor(COLOR_3DDKSHADOW);
}
CColorButton::CColorButton(COLORREF text COLORREF bkgnd COLORREF disabled COLORREF light COLORREF highlight COLORREF shadow COLORREF darkShadow)
{
m_TextColor = text;
m_BkgndColor = bkgnd;
m_DisabledBkgndColor = disabled;
m_Light = light;
m_Highlight = highlight;
m_Shadow = shadow;
m_DarkShadow = darkShadow;
}
CColorButton::~CColorButton()
{
}
BEGIN_MESSAGE_MAP(CColorButton CButton)
//{{AFX_MSG_MAP(CColorButton)
ON_WM_CREATE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CColorButton message handlers
void CColorButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct)
{
// TODO: Add your code to draw the specified item
CDC *pDC;
CRect rcFocus rcButton rcText rcOffsetText;
UINT state;
pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
state = lpDrawItemStruct->itemState;
rcFocus.CopyRect(&lpDrawItemStruct->rcItem);
rcButton.CopyRect(&lpDrawItemStruct->rcItem);
rcText = rcButton;
rcText.OffsetRect(-1 -1);
rcOffsetText = rcText;
rcOffsetText.OffsetRect(1 1);
// Set the focus rectangle to just past the border decoration
rcFocus.left += 4;
rcFocus.right -= 4;
rcFocus.top += 4;
rcFocus.bottom -= 4;
// Retrieve the button‘s caption
CString strCaption;
GetWindowText(strCaption);
if (state & ODS_DISABLED)
{
DrawFilledRect(pDC rcButton m_DisabledBkgndColor);
}
else
{
DrawFilledRect(pDC rcButton m_BkgndColor);
}
if (state &
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 799 2016-04-12 22:46 zc8.2.9\ZC\2.txt
文件 9839 2008-05-27 09:47 zc8.2.9\ZC\ColorButton.cpp
文件 2337 2008-05-19 10:15 zc8.2.9\ZC\ColorButton.h
文件 8928 2016-05-03 23:06 zc8.2.9\ZC\Debug\List.obj
文件 0 2016-05-03 23:07 zc8.2.9\ZC\Debug\List.sbr
文件 20074 2016-04-14 21:57 zc8.2.9\ZC\Debug\MainFrm.obj
文件 0 2016-04-14 21:57 zc8.2.9\ZC\Debug\MainFrm.sbr
文件 38916 2016-04-16 22:59 zc8.2.9\ZC\Debug\RoundButton.obj
文件 0 2016-04-16 22:59 zc8.2.9\ZC\Debug\RoundButton.sbr
文件 105687 2016-04-13 14:25 zc8.2.9\ZC\Debug\StdAfx.obj
文件 1376315 2016-04-13 14:25 zc8.2.9\ZC\Debug\StdAfx.sbr
文件 328704 2017-03-26 21:09 zc8.2.9\ZC\Debug\vc60.idb
文件 438272 2016-05-19 17:42 zc8.2.9\ZC\Debug\vc60.pdb
文件 6218752 2016-05-19 17:42 zc8.2.9\ZC\Debug\ZC.bsc
文件 200775 2016-06-03 13:52 zc8.2.9\ZC\Debug\ZC.exe
文件 693028 2016-06-03 13:52 zc8.2.9\ZC\Debug\ZC.ilk
文件 22920 2016-04-14 23:05 zc8.2.9\ZC\Debug\ZC.obj
文件 7005740 2016-04-13 14:25 zc8.2.9\ZC\Debug\ZC.pch
文件 640000 2016-06-03 13:52 zc8.2.9\ZC\Debug\ZC.pdb
文件 7832 2016-06-03 13:52 zc8.2.9\ZC\Debug\ZC.res
文件 0 2016-04-14 23:05 zc8.2.9\ZC\Debug\ZC.sbr
文件 14580 2016-04-13 14:25 zc8.2.9\ZC\Debug\ZCDoc.obj
文件 0 2016-04-13 14:25 zc8.2.9\ZC\Debug\ZCDoc.sbr
文件 173013 2016-05-19 17:42 zc8.2.9\ZC\Debug\ZCView.obj
文件 0 2016-05-19 17:42 zc8.2.9\ZC\Debug\ZCView.sbr
文件 615 2016-05-04 12:04 zc8.2.9\ZC\Equipment.h
文件 2458 2016-05-03 23:06 zc8.2.9\ZC\List.cpp
文件 568 2016-04-14 09:14 zc8.2.9\ZC\List.h
文件 2503 2016-04-14 21:57 zc8.2.9\ZC\MainFrm.cpp
文件 1581 2016-04-12 16:45 zc8.2.9\ZC\MainFrm.h
............此处省略32个文件信息
相关资源
- Qt贪吃蛇小游戏代码+详细设计文档
- 由三点三维坐标计算圆半径和圆心位
- VC全景图拼接算法源码毕业设计+论文
- 设计一个菜单驱动的学生成绩管理程
- 基于opencv实现的图像拼接
- 测量平差程序设计—宋力杰
- HDF5 HDF4 NC 格式数据解析操作类
- 通信录管理系统(用数据库连接,包
- QT5各类控件合集包好常用(QML)
- ROI区域&图像混合例程by浅墨
- ASM 人脸特征点提取
- perl2exe 破解版,可编译生成exe文件
- AIX 5.3安装文档
- 超市信息管理系统课程设计.docx
- 数据结构 刘大有 代码
- 实现快速排序
- 判断一个有向图中是否存在回路,并
- opencv识别单行数字
- 本科课设——电力系统潮流计算
- 人脸识别系统-毕业设计
- 颜色增强算法Opencv
- uafxcw.lib
- qt 使用 echarts图表
- 利用NI的GPIB-USB-HS控制FLUKE8508A
- zlib动态链接库x86&64;
- Duilib做的登录窗口
- qt4帮助文档——中文版
- Google API开发详解源代码Google earth sa
- windows编程实现俄罗斯方块
- ping命令程序设计
评论
共有 条评论