资源简介
语音识别技术C++源代码,语音识别技术在未来会流行。适合初学者研究。呵呵!
代码片段和文件信息
// 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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2005-03-03 19:59 语音识别系统
....... 595 2002-01-06 02:32 语音识别系统\DUTTY.INI
目录 0 2005-03-03 19:59 语音识别系统\ROBOT
....... 4642 2002-01-07 13:22 语音识别系统\ROBOT\Label.cpp
....... 2083 2001-12-25 21:55 语音识别系统\ROBOT\Label.h
....... 3314 2001-12-27 14:58 语音识别系统\ROBOT\MainFrm.cpp
....... 1588 2001-11-22 15:27 语音识别系统\ROBOT\MainFrm.h
....... 3103 2002-03-16 20:41 语音识别系统\ROBOT\RESOURCE.H
文件 44972 2005-03-05 22:45 语音识别系统\ROBOT\ROBOT.APS
文件 4050 2005-03-05 22:47 语音识别系统\ROBOT\ROBOT.CLW
....... 6263 2001-12-27 15:04 语音识别系统\ROBOT\ROBOT.DSP
....... 535 2001-11-07 20:16 语音识别系统\ROBOT\ROBOT.DSW
文件 279552 2005-03-05 22:47 语音识别系统\ROBOT\ROBOT.NCB
文件 2426 2005-03-05 22:46 语音识别系统\ROBOT\ROBOT.PLG
....... 16292 2002-03-24 10:19 语音识别系统\ROBOT\ROBOT.RC
....... 4287 2001-11-07 20:16 语音识别系统\ROBOT\ReadMe.txt
....... 4166 2001-12-25 23:14 语音识别系统\ROBOT\Robot.cpp
....... 1345 2001-12-26 00:11 语音识别系统\ROBOT\Robot.h
....... 1394 2001-11-20 22:03 语音识别系统\ROBOT\SetupDlg.cpp
....... 1278 2001-11-21 05:23 语音识别系统\ROBOT\SetupDlg.h
....... 207 2001-11-07 20:16 语音识别系统\ROBOT\StdAfx.cpp
....... 1054 2001-11-07 20:16 语音识别系统\ROBOT\StdAfx.h
....... 10050 2003-08-13 22:08 语音识别系统\ROBOT\robotDoc.cpp
....... 2366 2001-11-25 08:56 语音识别系统\ROBOT\robotDoc.h
....... 21718 2002-04-21 13:12 语音识别系统\ROBOT\robotView.cpp
....... 2685 2002-03-24 10:18 语音识别系统\ROBOT\robotView.h
....... 410 2001-11-21 16:39 语音识别系统\ROBOT\命令.txt
目录 0 2005-03-03 19:59 语音识别系统\ROBOT\RES
....... 302 2001-11-21 03:11 语音识别系统\ROBOT\RES\BITMAP3.BMP
....... 302 2001-11-21 03:11 语音识别系统\ROBOT\RES\BITMAP4.BMP
............此处省略30个文件信息
相关资源
- 二叉树c++源代码实现查找,删除,插
- 傅里叶描述子的提取,并且提取手势
- C++中国象棋人机下棋 高智商版
- 编译C++需要的库文件win32 mak
- C++ Builder 2009 破解文件及序列号
- yaolog v1.5(很有特色的C++跨平台日志库
- VC++写的功能非常强大的自定义列表控
- 操作系统 课程设计 C++ 读者写着问题
- 操作系统 课程设计 C++ 模拟文件系统
- c++ http
- c++ http并保存到本地
- C++ HTTP GET,POST的简单
- 数据压缩LZW编码c++程序
- 数据压缩 算术编码 c++ 程序
- C/C++/STL帮助手册 chm完整离线版
- ECC算法 C++实现 加解密
- 高斯投影正算C++源代码
- C++课程设计——学生学籍管理系统
- 清华大学C++内部题库 绝对好题
- VC++ MFC的餐厅点餐系统
- 用c++解决金刚坐飞机问题
- C++景区旅游信息管理系统
- 文件同步与异步读写
- hiredis的c++封装, 线程安全
- C++实现Apriori算法,频繁模式数据挖掘
- C++获取windows系统服务
- 矩阵算法相关代码
- 点扩散函数PSF
- 潮流计算 高斯赛德尔法
- RPP算法-RobustPlanarPose-C++
评论
共有 条评论