91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 28.53MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-08-07
  • 語言: 其他
  • 標簽: Cy7c68??MFC??

資源簡介

USB上位機項目開發(fā)環(huán)境: (1)開發(fā)軟件:Visual Studio 2008 (2)電腦系統(tǒng):Win7 64位旗艦版 (3)配套開發(fā)板:易津USB開發(fā)板 (4)USB芯片型號:Cy7c68013a 包含模塊:速度測試模塊、數據傳輸模塊、環(huán)路模塊、下環(huán)路模塊

資源截圖

代碼片段和文件信息

//?Rate.cpp?:?實現文件
//

#include?“stdafx.h“
#include?“USBproj.h“
#include?“Rate.h“


//?CRate

IMPLEMENT_DYNAMIC(CRate?CProgressCtrl)

CRate::CRate()?
:m_clrTextColor(RGB(0?0?0))??
m_clrTextBkColor(RGB(255?255?255))??
m_clrBarColor(RGB(128?128?255))??
m_clrBarBkColor(RGB(235?235?235))??
m_AlignText(ALIGN_CENTER)???
m_bShowPercent(TRUE)??
{??
??????
}??

CRate::~CRate()??
{
if(m_font.GetSafeHandle())
{
m_font.Deleteobject();
}
}????
BEGIN_MESSAGE_MAP(CRate?CProgressCtrl)
ON_WM_ERASEBKGND()
ON_WM_PAINT()
END_MESSAGE_MAP()

BOOL?CRate::OnEraseBkgnd(CDC?*pDC)
{
return?TRUE;
}??

void?CRate::OnPaint()
{
CPaintDC?paintDC(this);

int?nMin?=?0;
int?nMax?=?0;
GetRange(nMin?nMax);
ASSERT(nMin?<=?nMax);

int?nPos?=?GetPos();
ASSERT(nPos?>=?nMin?&&?nPos?<=?nMax);

DWORD?dwstyle?=?Getstyle();

BOOL?bVertical?=?FALSE;
if(dwstyle?&?PBS_VERTICAL)
{
bVertical?=?TRUE;
}

CDC?dc;
dc.CreateCompatibleDC(&paintDC);
ASSERT(dc.GetSafeHdc());

CRect?rect;
GetClientRect(&rect);

CBitmap?bmp;
bmp.CreateCompatibleBitmap(&paintDC?rect.Width()?rect.Height());
ASSERT(bmp.GetSafeHandle());

CBitmap*?pOldBitmap?=?(CBitmap*)dc.Selectobject(&bmp);

CFont*?pOldFont?=?NULL;
CWnd*?pParent?=?GetParent();
ASSERT(pParent);

CFont*?pFont?=?pParent->GetFont();
ASSERT(pFont);
if(bVertical)
{
if(NULL?==?m_font.GetSafeHandle())
{
LOGFONT?lf?=?{0};
pFont->GetLogFont(&lf);
lf.lfEscapement?=?900;
m_font.CreateFontIndirect(&lf);
}
ASSERT(m_font.GetSafeHandle());
pOldFont?=?(CFont*)dc.Selectobject(&m_font);
}
else
{
pOldFont?=?(CFont*)dc.Selectobject(pFont);
}

double?dPercent?=?(double)(nPos?-?nMin)?/?((double)(nMax?-?nMin));

dc.DrawEdge(rect?EDGE_SUNKEN?BF_RECT?|?BF_FLAT);

CRect?rc(rect);
rc.DeflateRect(CSize(2?2));
dc.FillSolidRect(&rc?m_clrBarBkColor);

CString?strText(_T(““));
GetWindowText(strText);

// if(m_bShowPercent)
// {
// strText.AppendFormat(_T(“%d%%?“)?static_cast((dPercent?*?100.0)?+?0.5));
// }

dc.SetBkMode(TRANSPARENT);
dc.SetTextColor(m_clrTextColor);

CPoint?pt(0?0);
CSize?size?=?dc.GetOutputTextExtent(strText);

if(!bVertical)
{
switch(m_AlignText)
{
case?ALIGN_LEFT:
pt.x?=?rc.left;?
break;
case?ALIGN_RIGHT:
pt.x?=?rc.right?-?size.cx;
break;
case?ALIGN_CENTER:
default:
pt.x?=?rc.left?+?(rc.Width()?-?size.cx)?/?2;
break;
}
pt.y?=?rc.top?+?(rc.Height()?-?size.cy)?/?2;

CRect?rcPos(rc);
rcPos.right?=?rcPos.left?+?(int)(dPercent?*?rcPos.Width());
dc.FillSolidRect(rcPos?m_clrBarColor);?

dc.SetTextColor(m_clrTextColor);
dc.ExtTextOut(pt.x?pt.y?ETO_OPAQUE?rcPos?strText?NULL);

dc.SetTextColor(m_clrTextBkColor);
dc.ExtTextOut(pt.x?pt.y?ETO_CLIPPED?&rcPos?strText?NULL);
}
else
{
switch(m_AlignText)
{
case?ALIGN_LEFT:
pt.y?=?rc.bottom

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-03-16?22:11??USBproj_v_1_5\
?????目錄???????????0??2019-03-14?09:18??USBproj_v_1_5\Debug\
?????文件?????2459136??2019-03-14?09:18??USBproj_v_1_5\Debug\USBproj.exe
?????文件?????7007848??2019-03-14?09:18??USBproj_v_1_5\Debug\USBproj.ilk
?????文件????11496448??2019-03-14?09:18??USBproj_v_1_5\Debug\USBproj.pdb
?????目錄???????????0??2019-03-16?22:11??USBproj_v_1_5\Release\
?????文件??????154112??2019-03-16?22:11??USBproj_v_1_5\Release\USBproj.exe
?????文件?????3435520??2019-03-16?22:11??USBproj_v_1_5\Release\USBproj.pdb
?????文件??????154112??2019-03-13?16:19??USBproj_v_1_5\Release\USBproj_V1.5.2.exe
?????目錄???????????0??2019-03-15?11:24??USBproj_v_1_5\USBproj\
?????文件????20917248??2019-03-16?22:11??USBproj_v_1_5\USBproj.ncb
?????文件?????????887??2018-12-10?09:43??USBproj_v_1_5\USBproj.sln
?????文件???????55296??2019-03-16?22:11??USBproj_v_1_5\USBproj.suo
?????文件???????14138??2011-10-18?12:03??USBproj_v_1_5\USBproj\CyAPI.h
?????文件??????153730??2011-10-18?12:03??USBproj_v_1_5\USBproj\CyAPI.lib
?????文件????????6807??2018-10-29?15:38??USBproj_v_1_5\USBproj\cyioctl.h
?????目錄???????????0??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\
?????文件????????6068??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\BuildLog.htm
?????文件??????????65??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\mt.dep
?????文件???????77722??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\Rate.obj
?????文件??????465317??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\stdafx.obj
?????文件?????????682??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\USBproj.exe.embed.manifest
?????文件?????????748??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\USBproj.exe.embed.manifest.res
?????文件?????????640??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\USBproj.exe.intermediate.manifest
?????文件???????32088??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\USBproj.obj
?????文件????24510464??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\USBproj.pch
?????文件???????35448??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\USBproj.res
?????文件??????227518??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\USBprojDlg.obj
?????文件??????920576??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\vc90.idb
?????文件?????2002944??2019-03-14?09:18??USBproj_v_1_5\USBproj\Debug\vc90.pdb
?????文件????????5235??2014-06-28?01:00??USBproj_v_1_5\USBproj\devioctl.h
............此處省略34個文件信息

評論

共有 條評論