-
大小: 78KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-28
- 語言: 其他
- 標(biāo)簽:
資源簡介
6缸發(fā)動機ecu的上位機監(jiān)控程序源碼,給需要的人士用。

代碼片段和文件信息
/*?===================================================================
C2DPushGraph?Control?(2DPushGraph.h?and?2DPushGraph.cpp)
Author:??Stuart?Konen
Contact:?skonen@gmail.com?(Job?information?welcome)
Description:?A?push?graph?control?similiar?to?the?graph?control?located
in?Microsoft‘s?Task?Manager.
====================================================================*/
#include?“stdafx.h“
#include?“2DPushGraph.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
#define?PUSHGRAPH_MAX(num?max?type)?\
((num?>?max)???(type)(max)?:?(type)(num))
#define?PUSHGRAPH_MIN(num?min?type)?\
((num?
/*?Self-Register?*/
BOOL?C2DPushGraph::m_bRegistered?=?C2DPushGraph::RegisterClass();?
/////////////////////////////////////////////////////////////////////////////
//?C2DPushGraph
C2DPushGraph::C2DPushGraph()
{
m_nMaxCoords???????=?-1;
m_nMoveOffset??????=?0;
m_nPeekOffset??????=?0;
m_bstylesModified??=?false;
m_usLineInterval???=?2;
SetPeekRange(0?100);
SetLabelForMax(“100%“);
SetLabelForMin(“0%“);
SetGridSize(15);
SetBGColor??(?RGB(0?0?0)?????);
SetGridColor(?RGB(0?150?0)???);
SetTextColor(?RGB(255?255?0)?);
}
//?===================================================================
C2DPushGraph::~C2DPushGraph()
{
while?(m_aLines.GetSize())
{
delete?m_aLines[0];
m_aLines.RemoveAt(0);
}
}
//?===================================================================
BOOL?C2DPushGraph::RegisterClass()
{
/*?Static?function?to?automatically?register?this?class?*/
WNDCLASS?wc;
ZeroMemory(&wc?sizeof(WNDCLASS));
?????????????????????????????????
????wc.lpfnWndProc???=?::DefWindowProc;
????wc.hInstance?????=?(HINSTANCE)::GetModuleHandle(NULL);????????
????wc.hbrBackground?=?(HBRUSH)(COLOR_BTNFACE?+?1);????????????????
????wc.lpszClassName?=?_T(“C2DPushGraph“);
????return?AfxRegisterClass(&wc);
}
BEGIN_MESSAGE_MAP(C2DPushGraph?CWnd)
//{{AFX_MSG_MAP(C2DPushGraph)
ON_WM_ERASEBKGND()
ON_WM_PAINT()
ON_WM_SIZING()
ON_WM_SIZE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
//?===================================================================
bool?C2DPushGraph::CreateFromStatic(?UINT?nStaticID?CWnd*?pParent?)
{
CStatic??wndStatic;
if?(pParent?==?NULL?||?!wndStatic.SubclassDlgItem(nStaticID?pParent))
{
return?false;
}
/*?Get?the?static?windows?rectangle?and?transform?it?into
parent?client?coordinates?instead?of?screen?coordinates?*/
CRect????rectStatic;
wndStatic.GetWindowRect(&rectStatic);
pParent->ScreenToClient(&rectStatic);
if?(?!CreateEx(?wndStatic.GetExstyle()?
????????????NULL?NULL?WS_CHILD?|?WS_VISIBLE?|?wndStatic.Getstyle()
????????????rectStatic?pParent?nStaticID?NULL))
{
wndStatic.DestroyWindow();
return?false;
}
wndStatic.DestroyWindow();
return?tru
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????18084??2008-06-27?20:05??上位機\2DPushGraph.cpp
?????文件???????4703??2008-06-27?20:05??上位機\2DPushGraph.h
?????文件?????115712??2008-06-27?20:04??上位機\DmeHost.ncb
?????文件??????48640??2008-06-27?20:04??上位機\DmeHost.opt
?????文件??????22536??2008-10-10?15:58??上位機\InjectHostt.aps
?????文件???????2167??2008-10-10?16:00??上位機\InjectHostT.clw
?????文件???????2133??2008-06-27?20:05??上位機\InjectHostT.cpp
?????文件???????4711??2008-06-27?20:05??上位機\InjectHostT.dsp
?????文件????????591??2008-06-27?20:05??上位機\InjectHostT.dsw
?????文件???????1379??2008-06-27?20:05??上位機\InjectHostT.h
?????文件?????214016??2008-10-10?16:00??上位機\InjectHostT.ncb
?????文件??????50688??2008-10-10?16:00??上位機\InjectHostT.opt
?????文件???????1162??2008-10-10?15:58??上位機\InjectHostT.plg
?????文件???????7551??2008-07-04?22:44??上位機\InjectHostt.rc
?????文件??????10240??2008-10-10?15:58??上位機\InjectHosttDlg.cpp
?????文件???????1900??2008-07-04?16:27??上位機\InjectHostTDLG.h
?????文件???????8569??2008-06-27?20:05??上位機\mscomm.cpp
?????文件???????3221??2008-06-27?20:05??上位機\mscomm.h
?????文件???????3669??2008-06-27?20:05??上位機\ReadMe.txt
?????文件???????1078??2008-06-27?20:05??上位機\res\InjectHostT.ico
?????文件????????403??2008-06-27?20:05??上位機\res\InjectHostT.rc2
????..A.SH.??????3584??2008-06-27?20:05??上位機\res\Thumbs.db
?????文件???????1425??2008-07-04?22:38??上位機\resource.h
?????文件????????213??2008-06-27?20:05??上位機\StdAfx.cpp
?????文件???????1054??2008-06-27?20:05??上位機\StdAfx.h
?????目錄??????????0??2008-10-24?18:27??上位機\Debug
?????目錄??????????0??2008-10-24?18:27??上位機\hlp
?????目錄??????????0??2008-10-24?18:27??上位機\res
?????目錄??????????0??2008-10-24?18:27??上位機
-----------?---------??----------?-----??----
............此處省略3個文件信息
- 上一篇:SecureFX v7.0 注冊機
- 下一篇:操作系統(tǒng)實驗11
評論
共有 條評論