資源簡介
基于深度優先搜索的計算機聯鎖進路搜索算法

代碼片段和文件信息
//?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個文件信息
評論
共有 條評論