亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? label.cpp

?? 人工智能的源代碼
?? CPP
字號:
// Label.cpp : 實現文件
//

#include "stdafx.h"

#include "Label.h"


// CLabel

IMPLEMENT_DYNAMIC(CLabel, CStatic)

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_STATICEDGE,0,SWP_DRAWFRAME);
	else
		ModifyStyleEx(0,WS_EX_STATICEDGE,SWP_DRAWFRAME);
		
	return *this;	
}

CLabel& CLabel::SetBorder(BOOL bSet)
{
	if (!bSet)
		ModifyStyle(WS_BORDER,0,SWP_DRAWFRAME);
	else
		ModifyStyle(0,WS_BORDER,SWP_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.lfFaceName,strFont);
	ReconstructFont();
	RedrawWindow();
	return *this;
}


BEGIN_MESSAGE_MAP(CLabel, CStatic)
	ON_WM_CTLCOLOR()
	ON_WM_LBUTTONDOWN()
	ON_WM_SETCURSOR()
	ON_WM_TIMER()
END_MESSAGE_MAP()



// CLabel 消息處理程序


HBRUSH CLabel::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
	HBRUSH hbr = CStatic::OnCtlColor(pDC, pWnd, nCtlColor);

	// TODO:  在此更改 DC 的任何屬性
   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;
	}
	// TODO:  如果默認的不是所需畫筆,則返回另一個畫筆
	return hbr;
}

void CLabel::ReconstructFont()
{
	m_font.DeleteObject();
	BOOL bCreated = m_font.CreateFontIndirect(&m_lf);

	ASSERT(bCreated);
}
CLabel& CLabel::FlashText(BOOL bActivate)
{
	if (m_bTimer)
	{
		SetWindowText(m_strText);
		KillTimer(1);
	}

	if (bActivate)
	{
		GetWindowText(m_strText);
		m_bState = FALSE;
		
		m_bTimer = TRUE;
		SetTimer(1,500,NULL);
		m_Type = Text;
	}

	return *this;
}

CLabel& CLabel::FlashBackground(BOOL bActivate)
{

	if (m_bTimer)
		KillTimer(1);

	if (bActivate)
	{
		m_bState = FALSE;

		m_bTimer = TRUE;
		SetTimer(1,500,NULL);

		m_Type = Background;
	}

	return *this;
}

CLabel& CLabel::SetLink(BOOL bLink)
{
	m_bLink = bLink;

	if (bLink)
		ModifyStyle(0,SS_NOTIFY);
	else
		ModifyStyle(SS_NOTIFY,0);

	return *this;
}

void CLabel::OnLButtonDown(UINT nFlags, CPoint point)
{
	// TODO: 在此添加消息處理程序代碼和/或調用默認值
    CString strLink;

	GetWindowText(strLink);
	ShellExecute(NULL,"open",strLink,NULL,NULL,SW_SHOWNORMAL);
	CStatic::OnLButtonDown(nFlags, point);
}

BOOL CLabel::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
	// TODO: 在此添加消息處理程序代碼和/或調用默認值
    if (m_hCursor)
	{
		::SetCursor(m_hCursor);
		return TRUE;
	}
	return CStatic::OnSetCursor(pWnd, nHitTest, message);
}

void CLabel::OnTimer(UINT nIDEvent)
{
	// TODO: 在此添加消息處理程序代碼和/或調用默認值
	m_bState = !m_bState;

	switch (m_Type)
	{
		case Text:
			if (m_bState)
				SetWindowText("");
			else
				SetWindowText(m_strText);
		break;

		case Background:
			InvalidateRect(NULL,FALSE);
			UpdateWindow();
		break;
	}
	CStatic::OnTimer(nIDEvent);
}
CLabel& CLabel::SetLinkCursor(HCURSOR hCursor)
{
	m_hCursor = hCursor;
	return *this;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲最色的网站| 欧美精品一区二区三区蜜桃| 国产精品一区二区在线看| 日韩精品欧美精品| 日韩高清不卡在线| 久久69国产一区二区蜜臀| 久久99国产精品尤物| 国产一区不卡在线| 成人免费va视频| av电影在线观看完整版一区二区| 北岛玲一区二区三区四区| a亚洲天堂av| 欧美日韩免费视频| 日韩欧美综合一区| 久久久久久夜精品精品免费| 欧美国产精品久久| 一区二区视频在线看| 香蕉久久一区二区不卡无毒影院| 三级久久三级久久| 经典三级在线一区| 成人av免费在线| 欧美少妇xxx| 26uuu久久综合| **网站欧美大片在线观看| 亚洲成av人片在线观看| 精品一区二区三区蜜桃| 97久久超碰国产精品电影| 欧美丝袜丝nylons| 久久久三级国产网站| 亚洲精品一二三区| 精品一区二区在线看| 成人黄色在线视频| 欧美一区二区三区小说| 国产免费观看久久| 午夜在线成人av| 国产黄人亚洲片| 91麻豆精品国产91久久久 | 图片区小说区国产精品视频| 看电影不卡的网站| aaa欧美日韩| 欧美电影免费观看高清完整版在 | 在线观看日韩国产| 欧美精品一区二区久久久| 亚洲欧美激情插| 久久99精品国产| 欧美猛男gaygay网站| 国产日韩欧美综合在线| 亚洲成人先锋电影| 成人app网站| 久久久久久久综合日本| 日本中文一区二区三区| 欧美做爰猛烈大尺度电影无法无天| 久久久久久久久久久久电影| 亚洲超碰精品一区二区| 91在线视频播放地址| 久久先锋资源网| 美女脱光内衣内裤视频久久影院| 在线亚洲精品福利网址导航| 中文在线免费一区三区高中清不卡| 天天综合日日夜夜精品| 在线亚洲高清视频| 亚洲欧美日韩电影| 9i看片成人免费高清| 国产人久久人人人人爽| 久久丁香综合五月国产三级网站| 884aa四虎影成人精品一区| 一区二区三区日韩欧美| 99久久综合精品| 国产精品久久久一区麻豆最新章节| 狠狠色丁香婷综合久久| 精品日产卡一卡二卡麻豆| 视频在线观看一区二区三区| 欧美日韩中文国产| 首页欧美精品中文字幕| 欧美日韩不卡一区| 天堂在线亚洲视频| 日韩一区二区三区在线| 久久国产日韩欧美精品| 精品日产卡一卡二卡麻豆| 国产中文字幕一区| 久久久久久麻豆| 成人午夜视频网站| 亚洲视频一二三| 91啦中文在线观看| 亚洲一区二区三区中文字幕在线| 色又黄又爽网站www久久| 一区二区在线观看免费视频播放 | 久久aⅴ国产欧美74aaa| 欧美zozo另类异族| 国产黄色精品视频| 国产精品久线在线观看| 91极品美女在线| 午夜电影网亚洲视频| 337p亚洲精品色噜噜狠狠| 看片网站欧美日韩| 国产精品天天摸av网| 色国产精品一区在线观看| 亚洲成人av资源| 精品久久久久久最新网址| 国产精品白丝jk黑袜喷水| 亚洲欧洲日韩在线| 欧美视频三区在线播放| 韩国毛片一区二区三区| 国产精品你懂的在线欣赏| 欧美伊人久久大香线蕉综合69| 日日欢夜夜爽一区| 国产欧美久久久精品影院| 一本色道久久综合狠狠躁的推荐| 日韩和欧美的一区| 国产精品乱码久久久久久| 欧美日本精品一区二区三区| 国产一区二区三区综合| 一区二区三区日韩欧美精品| 精品久久久久香蕉网| 色婷婷国产精品| 久久精品久久精品| 自拍偷拍欧美激情| 欧美电影免费观看高清完整版在线| 99精品久久久久久| 捆绑变态av一区二区三区| 一区二区三区自拍| 国产日韩欧美在线一区| 777欧美精品| 一本到三区不卡视频| 国产乱一区二区| 日韩 欧美一区二区三区| 亚洲色图在线视频| 久久久久久久一区| 欧美一区二区视频在线观看2022 | 亚洲一级电影视频| 日本一区免费视频| 在线播放中文字幕一区| 在线免费一区三区| 大白屁股一区二区视频| 久久99精品久久久久婷婷| 首页国产欧美久久| 亚洲成人资源在线| 亚洲色图欧洲色图| 一区免费观看视频| 久久久久成人黄色影片| 欧美哺乳videos| 日韩欧美在线影院| 欧美日韩亚洲综合一区二区三区| 91福利视频久久久久| kk眼镜猥琐国模调教系列一区二区 | 成人av在线资源网| 国产iv一区二区三区| 九九**精品视频免费播放| 日韩**一区毛片| 日本午夜精品视频在线观看| 亚洲电影在线播放| 一区二区高清视频在线观看| 亚洲视频小说图片| 亚洲色图欧洲色图婷婷| 玉足女爽爽91| 一区二区三区中文字幕在线观看| 一区二区三区美女视频| 亚洲靠逼com| 亚洲制服丝袜一区| 亚洲国产精品人人做人人爽| 亚洲国产一区二区三区| 亚洲国产另类av| 天堂一区二区在线| 日本亚洲最大的色成网站www| 日韩在线a电影| 精彩视频一区二区三区| 国产91综合网| 色呦呦国产精品| 欧美乱妇15p| 亚洲精品一区二区三区在线观看| 久久久国产精华| 国产精品久久久久aaaa樱花 | 久久99精品国产麻豆不卡| 国产乱码精品1区2区3区| 成人深夜福利app| 欧洲激情一区二区| 欧美一区二区三区精品| 2014亚洲片线观看视频免费| 久久久国产一区二区三区四区小说 | 日本韩国精品一区二区在线观看| 欧美亚洲综合另类| 日韩一级片网址| 国产精品毛片高清在线完整版| 亚洲欧洲精品成人久久奇米网| 亚洲国产精品综合小说图片区| 蜜桃精品视频在线观看| 成人午夜视频在线| 91精品欧美综合在线观看最新| 精品国产麻豆免费人成网站| 亚洲欧洲国产日韩| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产东北露脸精品视频| 欧美日本一区二区三区四区| 欧美mv和日韩mv的网站| 亚洲男帅同性gay1069| 久久精品国产999大香线蕉| 91老司机福利 在线| 精品电影一区二区三区| 亚洲乱码国产乱码精品精小说 | 国产精品久久久久久一区二区三区|