?? manualioo.cpp
字號:
// manualioo.cpp : implementation file
//
#include "stdafx.h"
#include "alfa.h"
#include "manualioo.h"
#include "main.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
#define TimerID 19
/////////////////////////////////////////////////////////////////////////////
// Cmanualioo dialog
Cmanualioo::Cmanualioo(CWnd* pParent /*=NULL*/)
: CDialog(Cmanualioo::IDD, pParent)
{
//{{AFX_DATA_INIT(Cmanualioo)
//}}AFX_DATA_INIT
}
void Cmanualioo::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(Cmanualioo)
DDX_Control(pDX, IDC_Y64, m_y64);
DDX_Control(pDX, IDC_Y63, m_y63);
DDX_Control(pDX, IDC_Y62, m_y62);
DDX_Control(pDX, IDC_Y61, m_y61);
DDX_Control(pDX, IDC_Y60, m_y60);
DDX_Control(pDX, IDC_Y59, m_y59);
DDX_Control(pDX, IDC_Y58, m_y58);
DDX_Control(pDX, IDC_Y57, m_y57);
DDX_Control(pDX, IDC_Y56, m_y56);
DDX_Control(pDX, IDC_Y55, m_y55);
DDX_Control(pDX, IDC_Y54, m_y54);
DDX_Control(pDX, IDC_Y53, m_y53);
DDX_Control(pDX, IDC_Y52, m_y52);
DDX_Control(pDX, IDC_Y51, m_y51);
DDX_Control(pDX, IDC_Y50, m_y50);
DDX_Control(pDX, IDC_Y49, m_y49);
DDX_Control(pDX, IDC_Y48, m_y48);
DDX_Control(pDX, IDC_Y47, m_y47);
DDX_Control(pDX, IDC_Y46, m_y46);
DDX_Control(pDX, IDC_Y45, m_y45);
DDX_Control(pDX, IDC_Y44, m_y44);
DDX_Control(pDX, IDC_Y43, m_y43);
DDX_Control(pDX, IDC_Y42, m_y42);
DDX_Control(pDX, IDC_Y41, m_y41);
DDX_Control(pDX, IDC_Y40, m_y40);
DDX_Control(pDX, IDC_Y39, m_y39);
DDX_Control(pDX, IDC_Y38, m_y38);
DDX_Control(pDX, IDC_Y37, m_y37);
DDX_Control(pDX, IDC_Y36, m_y36);
DDX_Control(pDX, IDC_Y35, m_y35);
DDX_Control(pDX, IDC_Y34, m_y34);
DDX_Control(pDX, IDC_Y33, m_y33);
DDX_Control(pDX, IDC_Y32, m_y32);
DDX_Control(pDX, IDC_Y31, m_y31);
DDX_Control(pDX, IDC_Y30, m_y30);
DDX_Control(pDX, IDC_Y29, m_y29);
DDX_Control(pDX, IDC_Y28, m_y28);
DDX_Control(pDX, IDC_Y27, m_y27);
DDX_Control(pDX, IDC_Y26, m_y26);
DDX_Control(pDX, IDC_Y25, m_y25);
DDX_Control(pDX, IDC_Y24, m_y24);
DDX_Control(pDX, IDC_Y23, m_y23);
DDX_Control(pDX, IDC_Y22, m_y22);
DDX_Control(pDX, IDC_Y21, m_y21);
DDX_Control(pDX, IDC_Y20, m_y20);
DDX_Control(pDX, IDC_Y19, m_y19);
DDX_Control(pDX, IDC_Y18, m_y18);
DDX_Control(pDX, IDC_Y17, m_y17);
DDX_Control(pDX, IDC_Y16, m_y16);
DDX_Control(pDX, IDC_Y15, m_y15);
DDX_Control(pDX, IDC_Y14, m_y14);
DDX_Control(pDX, IDC_Y13, m_y13);
DDX_Control(pDX, IDC_Y12, m_y12);
DDX_Control(pDX, IDC_Y11, m_y11);
DDX_Control(pDX, IDC_Y10, m_y10);
DDX_Control(pDX, IDC_Y09, m_y09);
DDX_Control(pDX, IDC_Y08, m_y08);
DDX_Control(pDX, IDC_Y07, m_y07);
DDX_Control(pDX, IDC_Y06, m_y06);
DDX_Control(pDX, IDC_Y05, m_y05);
DDX_Control(pDX, IDC_Y04, m_y04);
DDX_Control(pDX, IDC_Y03, m_y03);
DDX_Control(pDX, IDC_Y02, m_y02);
DDX_Control(pDX, IDC_Y01, m_y01);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(Cmanualioo, CDialog)
//{{AFX_MSG_MAP(Cmanualioo)
ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
ON_BN_CLICKED(IDC_BUTTON2, OnButton2)
ON_WM_TIMER()
ON_WM_SHOWWINDOW()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// Cmanualioo message handlers
void Cmanualioo::OnButton1()
{
// TODO: Add your control notification handler code here
CMain * main=(CMain *)GetParent();
ShowWindow(FALSE);
main->dlgmanul->ShowWindow(TRUE);
KillTimer(TimerID);
}
void Cmanualioo::OnButton2()
{
// TODO: Add your control notification handler code here
CMain * main=(CMain *)GetParent();
ShowWindow(FALSE);
// main->dlgmanul->ShowWindow(FALSE);
main->dlgmanuio->ShowWindow(TRUE);
KillTimer(TimerID);
}
void Cmanualioo::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
WORD wOUTPUT;
wOUTPUT=OUTPUT0;
CClientDC dc(this);
if((wOUTPUT & 0x0001)>0)
::ShowTransparentBitmap(&dc,IDB_BITMAP7,led[0].x,led[0].y);
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[0].x,led[0].y);
if((wOUTPUT & 0x0002)>0)
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[1].x,led[1].y);
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[1].x,led[1].y);
if((wOUTPUT & 0x0004)>0)
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[2].x,led[2].y);
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[2].x,led[2].y);
if((wOUTPUT & 0x0008)>0)
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[3].x,led[3].y);
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[3].x,led[3].y);
if((wOUTPUT & 0x0010)>0)
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[4].x,led[4].y);
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[4].x,led[4].y);
if((wOUTPUT & 0x0020)>0)
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[5].x,led[5].y);
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[5].x,led[5].y);
if((wOUTPUT & 0x0040)>0)
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[6].x,led[6].y);
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[6].x,led[6].y);
if((wOUTPUT & 0x0080)>0)
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[7].x,led[7].y);
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[7].x,led[7].y);
if((wOUTPUT & 0x0100)>0)
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[8].x,led[8].y);
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[8].x,led[8].y);
if((wOUTPUT & 0x0200)>0)
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[9].x,led[9].y);
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[9].x,led[9].y);
if((wOUTPUT & 0x0400)>0)
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[10].x,led[10].y);
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[10].x,led[10].y);
wOUTPUT=OUTPUT0;
if(OUTPUT0==(wOUTPUT | 0x0800))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[11].x,led[11].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[11].x,led[11].y);
wOUTPUT=OUTPUT0;
if(OUTPUT0==(wOUTPUT | 0x1000))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[12].x,led[12].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[12].x,led[12].y);
wOUTPUT=OUTPUT0;
if(OUTPUT0==(wOUTPUT | 0x2000))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[13].x,led[13].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[13].x,led[13].y);
wOUTPUT=OUTPUT0;
if(OUTPUT0==(wOUTPUT | 0x4000))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[14].x,led[14].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[14].x,led[14].y);
wOUTPUT=OUTPUT0;
if(OUTPUT0==(wOUTPUT | 0x8000))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[15].x,led[15].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[15].x,led[15].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0001))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[16].x,led[16].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[16].x,led[16].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0002))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[17].x,led[17].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[17].x,led[17].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0004))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[18].x,led[18].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[18].x,led[18].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0008))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[19].x,led[19].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[19].x,led[19].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0010))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[20].x,led[20].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[20].x,led[20].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0020))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[21].x,led[21].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[21].x,led[21].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0040))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[22].x,led[22].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[22].x,led[22].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0080))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[23].x,led[23].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[23].x,led[23].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0100))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[24].x,led[24].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[24].x,led[24].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0200))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[25].x,led[25].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[25].x,led[25].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0400))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[26].x,led[26].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[26].x,led[26].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x0800))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[27].x,led[27].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[27].x,led[27].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x1000))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[28].x,led[28].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[28].x,led[28].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x2000))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[29].x,led[29].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[29].x,led[29].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x4000))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[30].x,led[30].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[30].x,led[30].y);
wOUTPUT=OUTPUT1;
if(OUTPUT1==(wOUTPUT | 0x8000))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[31].x,led[31].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[31].x,led[31].y);
wOUTPUT=OUTPUT2;
if(OUTPUT2==(wOUTPUT | 0x0001))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[32].x,led[32].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[32].x,led[32].y);
wOUTPUT=OUTPUT2;
if(OUTPUT2==(wOUTPUT | 0x0002))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[33].x,led[33].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[33].x,led[33].y);
wOUTPUT=OUTPUT2;
if(OUTPUT2==(wOUTPUT | 0x0004))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[34].x,led[34].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[34].x,led[34].y);
wOUTPUT=OUTPUT2;
if(OUTPUT2==(wOUTPUT | 0x0008))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[35].x,led[35].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[35].x,led[35].y);
wOUTPUT=OUTPUT2;
if(OUTPUT2==(wOUTPUT | 0x0010))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[36].x,led[36].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[36].x,led[36].y);
wOUTPUT=OUTPUT2;
if(OUTPUT2==(wOUTPUT | 0x0020))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[37].x,led[37].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[37].x,led[37].y);
wOUTPUT=OUTPUT2;
if(OUTPUT2==(wOUTPUT | 0x0040))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[38].x,led[38].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[38].x,led[38].y);
wOUTPUT=OUTPUT2;
if(OUTPUT2==(wOUTPUT | 0x0080))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[39].x,led[39].y);
}
else
ShowTransparentBitmap(&dc,IDB_BITMAP8,led[39].x,led[39].y);
wOUTPUT=OUTPUT2;
if(OUTPUT2==(wOUTPUT | 0x0100))
{
ShowTransparentBitmap(&dc,IDB_BITMAP7,led[40].x,led[40].y);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -