• 大小: 519KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: C/C++
  • 标签: 交通灯  

资源简介

一个用vc6.0,c++编写的演示交通灯工作情况的演示程序,采用的是单文档的可视化界面。

资源截图

代码片段和文件信息

// MainFrm.cpp : implementation of the CMainframe class
//

#include “stdafx.h“
#include “trafficLights.h“

#include “MainFrm.h“
//#include “trafficLightsView.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CMainframe

IMPLEMENT_DYNCREATE(CMainframe CframeWnd)

BEGIN_MESSAGE_MAP(CMainframe CframeWnd)
//{{AFX_MSG_MAP(CMainframe)
ON_WM_CREATE()
ON_COMMAND(ID_MENUITEMSTART onstart)
ON_COMMAND(ID_MENUITEMSTOP onstop)
ON_WM_TIMER()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

static UINT indicators[] =
{
ID_SEPARATOR           // status line indicator
ID_INDICATOR_CAPS
ID_INDICATOR_NUM
ID_INDICATOR_SCRL
};

/////////////////////////////////////////////////////////////////////////////
// CMainframe construction/destruction

CMainframe::CMainframe()
{
// TODO: add member initialization code here
t1=0;
t2=0;
t3=0;
t4=0;
l=0;
tag=0;
}

CMainframe::~CMainframe()
{
}

int CMainframe::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CframeWnd::OnCreate(lpCreateStruct) == -1)
return -1;

if (!m_wndToolBar.CreateEx(this TBstyle_FLAT WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(IDR_MAINframe))
{
TRACE0(“Failed to create toolbar\n“);
return -1;      // fail to create
}

if (!m_wndStatusBar.Create(this) ||
!m_wndStatusBar.SetIndicators(indicators
  sizeof(indicators)/sizeof(UINT)))
{
TRACE0(“Failed to create status bar\n“);
return -1;      // fail to create
}

// TODO: Delete these three lines if you don‘t want the toolbar to
//  be dockable
m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndToolBar);

return 0;
}

BOOL CMainframe::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CframeWnd::PreCreateWindow(cs) )
return FALSE;
// TODO: Modify the Window class or styles here by modifying
//  the CREATESTRUCT cs

cs.cx=1000;     //设置窗口大小
cs.cy=600;
if( !CframeWnd::PreCreateWindow(cs) )
return FALSE;
cs.style = WS_OVERLAPPED | WS_CAPTION 
| WS_SYSMENU | WS_MINIMIZEBOX;

return TRUE;
}

/////////////////////////////////////////////////////////////////////////////
// CMainframe diagnostics

#ifdef _DEBUG
void CMainframe::AssertValid() const
{
CframeWnd::AssertValid();
}

void CMainframe::Dump(CDumpContext& dc) const
{
CframeWnd::Dump(dc);
}

#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CMainframe message handlers


void CMainframe::onstart() 
{
// TODO: Add your command handler code here

CDC *pDC1=this->GetDC();
CPen pen1;//新画笔
CPen *oldpen1;//老画笔
CBrush brush1;
CBrush *oldbrush1;
pen1.CreatePen(11RGB(111));
oldpen1=pDC1->Selectobject(&pen1);
brush1.CreateSolidBr

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      14390  2010-05-18 12:51  (交通灯)trafficLights\MainFrm.cpp

     文件       1667  2010-05-15 18:02  (交通灯)trafficLights\MainFrm.h

     文件     210757  2004-07-06 08:58  (交通灯)trafficLights\Minimized.ssk

     文件       4479  2010-05-14 18:48  (交通灯)trafficLights\ReadMe.txt

     文件        694  2010-05-14 20:15  (交通灯)trafficLights\Resource.h

     文件       3858  2004-07-13 22:05  (交通灯)trafficLights\SkinPlusPlus.h

     文件     798720  2004-07-25 17:02  (交通灯)trafficLights\SkinPlusPlusDLL.dll

     文件       5232  2004-07-25 17:02  (交通灯)trafficLights\SkinPlusPlusDLL.lib

     文件        215  2010-05-14 18:48  (交通灯)trafficLights\StdAfx.cpp

     文件       1054  2010-05-14 18:48  (交通灯)trafficLights\StdAfx.h

     文件      29552  2010-05-30 13:47  (交通灯)trafficLights\trafficLights.aps

     文件       2453  2010-05-30 13:53  (交通灯)trafficLights\trafficLights.clw

     文件       4405  2010-05-30 13:53  (交通灯)trafficLights\trafficLights.cpp

     文件       4702  2010-05-14 18:48  (交通灯)trafficLights\trafficLights.dsp

     文件        551  2010-05-14 18:48  (交通灯)trafficLights\trafficLights.dsw

     文件       1433  2010-05-14 18:48  (交通灯)trafficLights\trafficLights.h

     文件     164864  2010-05-30 13:53  (交通灯)trafficLights\trafficLights.ncb

     文件      49664  2010-05-30 13:53  (交通灯)trafficLights\trafficLights.opt

     文件       1466  2010-05-30 13:53  (交通灯)trafficLights\trafficLights.plg

     文件      12065  2010-05-15 18:46  (交通灯)trafficLights\trafficLights.rc

     文件       1882  2010-05-14 18:48  (交通灯)trafficLights\trafficLightsDoc.cpp

     文件       1552  2010-05-14 18:48  (交通灯)trafficLights\trafficLightsDoc.h

     文件       5835  2010-05-30 13:53  (交通灯)trafficLights\trafficLightsView.cpp

     文件       2003  2010-05-14 18:48  (交通灯)trafficLights\trafficLightsView.h

     文件       1078  2010-05-14 18:48  (交通灯)trafficLights\res\Toolbar.bmp

     文件       1078  2010-05-14 18:48  (交通灯)trafficLights\res\trafficLights.ico

     文件        405  2010-05-14 18:48  (交通灯)trafficLights\res\trafficLights.rc2

     文件       1078  2010-05-14 18:48  (交通灯)trafficLights\res\trafficLightsDoc.ico

     目录          0  2010-09-15 17:14  (交通灯)trafficLights\res

     目录          0  2010-09-15 17:14  (交通灯)trafficLights

............此处省略3个文件信息

评论

共有 条评论