资源简介
基于深度优先搜索的计算机联锁进路搜索算法
![](http://www.nz998.com/pic/30757.jpg)
代码片段和文件信息
// 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个文件信息
相关资源
- VisualStudioUninstaller vs卸载工具
- 组态王驱动开发包3.0.0.7(中文)
- 多窗口后台鼠标连点器
- 使用选择性重传协议实现UDP可靠通信
- VC 获得文件属性 获取文件的创建时
- 读者写者问题(读者优先,写者优先
- 用VC 编写的仿QQ聊天室程序源代码
- 外点法程序
- 外罚函数程序
- qt-电子点菜系统
- 推箱子及人工智能寻路C 源代码
- 自己写的航空订票系统c 版--数据结构
- 数据结构实验魔王语言
- MUSIC算法c 实现
- C 餐厅叫号系统(QT平)
- 国际象棋c 完整版
-
ob
jectARX给Auto CAD加工具条 - 画图程序MFC/VC/VC CRectTracker 串行化
- MFC网络编程实例
- c 课程设计 职工信息管理系统
- VC 游戏编程—附源代码
- IpHlpApi.h&IpHlpApi.lib
- 清华大学 c 郑莉 ppt课件
- c 程序判断离散数学中命题公式
- 多项式求和(数据结构C 版)
- vc 6.0开发的流程图编辑器
- VC 天空盒(skyBox)实现(附源代码)
- c MFC 画多边形
- 用C 实现的对网络上的ARP数据包进行
- Microsoft基本类库 (MFC)(C 库)
评论
共有 条评论