資源簡介
語音識(shí)別系統(tǒng)源碼,是一個(gè)很不錯(cuò)的C++代碼,有興趣的伙伴們抽時(shí)間可以看一下把。

代碼片段和文件信息
//?Label.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“robot.h“
#include?“Label.h“
//#include?“shellapi.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CLabel
CLabel::CLabel()
{
m_crText?=?GetSysColor(COLOR_WINDOWTEXT);
m_hBrush?=?::CreateSolidBrush(GetSysColor(COLOR_3DFACE));
::Getobject((HFONT)GetStockobject(DEFAULT_GUI_FONT)sizeof(m_lf)&m_lf);
m_font.CreateFontIndirect(&m_lf);
m_bTimer?=?FALSE;
m_bState?=?FALSE;
m_blink?=?TRUE;
m_hCursor?=?NULL;
m_Type?=?None;
m_hwndBrush?=?::CreateSolidBrush(GetSysColor(COLOR_3DFACE));
}
CLabel::~CLabel()
{
m_font.Deleteobject();
::Deleteobject(m_hBrush);
}
CLabel&?CLabel::SetText(const?CString&?strText)
{
SetWindowText(strText);
return?*this;
}
CLabel&?CLabel::SetTextColor(COLORREF?crText)
{
m_crText?=?crText;
RedrawWindow();
return?*this;
}
CLabel&?CLabel::SetFontBold(BOOL?bBold)
{
m_lf.lfWeight?=?bBold???FW_BOLD?:?FW_NORMAL;
ReconstructFont();
RedrawWindow();
return?*this;
}
CLabel&?CLabel::SetFontUnderline(BOOL?bSet)
{
m_lf.lfUnderline?=?bSet;
ReconstructFont();
RedrawWindow();
return?*this;
}
CLabel&?CLabel::SetFontItalic(BOOL?bSet)
{
m_lf.lfItalic?=?bSet;
ReconstructFont();
RedrawWindow();
return?*this;
}
CLabel&?CLabel::SetSunken(BOOL?bSet)
{
if?(!bSet)
ModifystyleEx(WS_EX_STATICEDGE0SWP_DRAWframe);
else
ModifystyleEx(0WS_EX_STATICEDGESWP_DRAWframe);
return?*this;
}
CLabel&?CLabel::SetBorder(BOOL?bSet)
{
if?(!bSet)
Modifystyle(WS_BORDER0SWP_DRAWframe);
else
Modifystyle(0WS_BORDERSWP_DRAWframe);
return?*this;
}
CLabel&?CLabel::SetFontSize(int?nSize)
{
nSize*=-1;
m_lf.lfHeight?=?nSize;
ReconstructFont();
RedrawWindow();
return?*this;
}
CLabel&?CLabel::SetBkColor(COLORREF?crBkgnd)
{
if?(m_hBrush)
::Deleteobject(m_hBrush);
m_hBrush?=?::CreateSolidBrush(crBkgnd);
return?*this;
}
CLabel&?CLabel::SetFontName(const?CString&?strFont)
{
strcpy(m_lf.lfFaceNamestrFont);
ReconstructFont();
RedrawWindow();
return?*this;
}
BEGIN_MESSAGE_MAP(CLabel?CStatic)
//{{AFX_MSG_MAP(CLabel)
ON_WM_CTLCOLOR_REFLECT()
ON_WM_TIMER()
ON_WM_LBUTTONDOWN()
ON_WM_SETCURSOR()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CLabel?message?handlers
HBRUSH?CLabel::CtlColor(CDC*?pDC?UINT?nCtlColor)?
{
//?TODO:?Change?any?attributes?of?the?DC?here
//?TODO:?Return?a?non-NULL?brush?if?the?parent‘s?handler?should?not?be?called
if?(CTLCOLOR_STATIC?==?nCtlColor)
{
pDC->Selectobject(&m_font);
pDC->SetTextColor(m_crText);
pDC->SetBkMode(TRANSPARENT);
}
if?(m_Type?==?Background)
{
if?(!m_bState)
return?m_hwndBrush;
}
return?m_hBrush;
}
void?CLa
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????595??2002-01-06?02:32??語音識(shí)別系統(tǒng)\DUTTY.INI
?????文件???????4642??2002-01-07?13:22??語音識(shí)別系統(tǒng)\ROBOT\Label.cpp
?????文件???????2083??2001-12-25?21:55??語音識(shí)別系統(tǒng)\ROBOT\Label.h
?????文件???????3314??2001-12-27?14:58??語音識(shí)別系統(tǒng)\ROBOT\MainFrm.cpp
?????文件???????1588??2001-11-22?15:27??語音識(shí)別系統(tǒng)\ROBOT\MainFrm.h
?????文件???????4287??2001-11-07?20:16??語音識(shí)別系統(tǒng)\ROBOT\ReadMe.txt
?????文件????????302??2001-11-21?03:11??語音識(shí)別系統(tǒng)\ROBOT\RES\BITMAP3.BMP
?????文件????????302??2001-11-21?03:11??語音識(shí)別系統(tǒng)\ROBOT\RES\BITMAP4.BMP
?????文件????????302??2001-11-21?03:11??語音識(shí)別系統(tǒng)\ROBOT\RES\BITMAP5.BMP
?????文件????????302??2001-11-21?03:11??語音識(shí)別系統(tǒng)\ROBOT\RES\BITMAP6.BMP
?????文件????????302??2001-11-21?03:11??語音識(shí)別系統(tǒng)\ROBOT\RES\BITMAP7.BMP
?????文件????????302??2001-11-21?21:03??語音識(shí)別系統(tǒng)\ROBOT\RES\BITMAP8.BMP
?????文件????????302??2001-11-21?03:11??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP0.BMP
?????文件????????302??2001-11-21?21:03??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP00001.BMP
?????文件????????302??2001-11-21?21:03??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP00002.BMP
?????文件????????302??2001-11-21?21:03??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP00003.BMP
?????文件????????302??2001-11-21?21:03??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP00004.BMP
?????文件????????302??2001-11-21?03:11??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP1.BMP
?????文件????????302??2001-11-21?20:45??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP10.BMP
?????文件????????302??2001-11-21?21:03??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP13.BMP
?????文件????????302??2001-11-21?21:03??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP14.BMP
?????文件????????302??2001-11-21?21:03??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP15.BMP
?????文件????????302??2001-11-21?21:03??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP18.BMP
?????文件????????302??2001-11-21?21:03??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP2.BMP
?????文件????????302??2001-11-21?03:27??語音識(shí)別系統(tǒng)\ROBOT\RES\BMP9.BMP
?????文件????????766??2001-12-27?14:51??語音識(shí)別系統(tǒng)\ROBOT\RES\ICO00001.ICO
?????文件????????766??2001-11-26?17:04??語音識(shí)別系統(tǒng)\ROBOT\RES\ICON1.ICO
?????文件???????1078??2001-11-07?20:16??語音識(shí)別系統(tǒng)\ROBOT\RES\ROBOT.ICO
?????文件????????397??2001-11-07?20:16??語音識(shí)別系統(tǒng)\ROBOT\RES\ROBOT.RC2
?????文件???????1078??2001-11-07?20:16??語音識(shí)別系統(tǒng)\ROBOT\RES\robotDoc.ico
............此處省略32個(gè)文件信息
評(píng)論
共有 條評(píng)論