?? menu.c
字號(hào):
/*
filename: menu.c
purpose: display all the menus
author: wx
date: 2003-3-20
*/
#include "global.h"
#include <8000lib.h>
#include <ucos.h>
void WelcMenuE (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine (2, CompanyE, 0);
DispLine (3, ApplicationE, 0);
ShowDate ();
}
void WelcMenuC (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine (2, CompanyC, 0);
SCDispLine (3, ApplicationC, 0);
ShowDate ();
}
void WelcMenu (BOOL bErase)
{
if(SysParam.language == 1)
WelcMenuE(bErase);
else
WelcMenuC(bErase);
nStatus = State_Welc;
}
void MainMenuE (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine (1, MainMenuE1, (nSelection == 1) ? 1 : 0);
DispLine (2, MainMenuE2, (nSelection == 2) ? 1 : 0);
DispLine (3, MainMenuE3, (nSelection == 3) ? 1 : 0);
DispLine (4, MainMenuE4, (nSelection == 4) ? 1 : 0);
}
void MainMenuC (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine (1, MainMenuC1, (nSelection == 1) ? 1 : 0);
SCDispLine (2, MainMenuC2, (nSelection == 2) ? 1 : 0);
SCDispLine (3, MainMenuC3, (nSelection == 3) ? 1 : 0);
SCDispLine (4, MainMenuC4, (nSelection == 4) ? 1 : 0);
}
void MainMenu (BOOL bErase)
{
if(SysParam.language == 1)
MainMenuE(bErase);
else
MainMenuC(bErase);
nStatus = State_Main;
}
void OperMenuE (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine (1, OperMenuE1, (nSelection == 1) ? 1 : 0);
DispLine (2, OperMenuE2, (nSelection == 2) ? 1 : 0);
}
void OperMenuC (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine (1, OperMenuC1, (nSelection == 1) ? 1 : 0);
SCDispLine (2, OperMenuC2, (nSelection == 2) ? 1 : 0);
}
void OperMenu (BOOL bErase)
{
if(SysParam.language == 1)
OperMenuE(bErase);
else
OperMenuC(bErase);
nStatus = State_Oper;
}
void BrowMenuE (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine ((nSelection < 5) ? 1 : 0, BrowMenuE1, (nSelection == 1) ? 1 : 0);
DispLine ((nSelection < 5) ? 2 : 0, BrowMenuE2, (nSelection == 2) ? 1 : 0);
DispLine ((nSelection < 5) ? 3 : 0, BrowMenuE3, (nSelection == 3) ? 1 : 0);
DispLine ((nSelection < 5) ? 4 : 0, BrowMenuE4, (nSelection == 4) ? 1 : 0);
DispLine ((nSelection < 5) ? 0 : 1, BrowMenuE5, (nSelection == 5) ? 1 : 0);
DispLine ((nSelection < 5) ? 0 : 2, BrowMenuE6, (nSelection == 6) ? 1 : 0);
DispLine ((nSelection < 5) ? 0 : 3, BrowMenuE7, (nSelection == 7) ? 1 : 0);
DispLine ((nSelection < 5) ? 0 : 4, SpaceBar, 0);
}
void BrowMenuC (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine ((nSelection < 5) ? 1 : 0, BrowMenuC1, (nSelection == 1) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 2 : 0, BrowMenuC2, (nSelection == 2) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 3 : 0, BrowMenuC3, (nSelection == 3) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 4 : 0, BrowMenuC4, (nSelection == 4) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 0 : 1, BrowMenuC5, (nSelection == 5) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 0 : 2, BrowMenuC6, (nSelection == 6) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 0 : 3, BrowMenuC7, (nSelection == 7) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 0 : 4, SpaceBar, 0);
}
void BrowMenu (BOOL bErase)
{
if(SysParam.language == 1)
BrowMenuE(bErase);
else
BrowMenuC(bErase);
nStatus = State_Brow;
}
void TransMenuE (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine (1, TransMenuE1, (nSelection == 1) ? 1 : 0);
DispLine (2, TransMenuE2, (nSelection == 2) ? 1 : 0);
}
void TransMenuC (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine (1, TransMenuC1, (nSelection == 1) ? 1 : 0);
SCDispLine (2, TransMenuC2, (nSelection == 2) ? 1 : 0);
}
void TransMenu (BOOL bErase)
{
if(SysParam.language == 1)
TransMenuE(bErase);
else
TransMenuC(bErase);
nStatus = State_Trans;
}
void SetsMenuE (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine (1, SetsMenuE1, (nSelection == 1) ? 1 : 0);
DispLine (2, SetsMenuE2, (nSelection == 2) ? 1 : 0);
DispLine (3, SetsMenuE3, (nSelection == 3) ? 1 : 0);
// DispLine (4, SetsMenuE4, (nSelection == 4) ? 1 : 0);
}
void SetsMenuC (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine (1, SetsMenuC1, (nSelection == 1) ? 1 : 0);
SCDispLine (2, SetsMenuC2, (nSelection == 2) ? 1 : 0);
SCDispLine (3, SetsMenuC3, (nSelection == 3) ? 1 : 0);
// SCDispLine (4, SetsMenuC4, (nSelection == 4) ? 1 : 0);
}
void SetsMenu (BOOL bErase)
{
if(SysParam.language == 1)
SetsMenuE(bErase);
else
SetsMenuC(bErase);
nStatus = State_Sets;
}
void IFlowMenuE (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine ((nSelection < 5) ? 1 : 0, IFlowMenuE1, (nSelection == 1) ? 1 : 0);
DispLine ((nSelection < 5) ? 2 : 0, IFlowMenuE2, (nSelection == 2) ? 1 : 0);
DispLine ((nSelection < 5) ? 3 : 0, IFlowMenuE3, (nSelection == 3) ? 1 : 0);
DispLine ((nSelection < 5) ? 4 : 0, IFlowMenuE4, (nSelection == 4) ? 1 : 0);
DispLine ((nSelection < 5) ? 0 : 1, IFlowMenuE5, (nSelection == 5) ? 1 : 0);
DispLine ((nSelection < 5) ? 0 : 2, SpaceBar, 0);
DispLine ((nSelection < 5) ? 0 : 3, SpaceBar, 0);
DispLine ((nSelection < 5) ? 0 : 4, SpaceBar, 0);
}
void IFlowMenuC (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine ((nSelection < 5) ? 1 : 0, IFlowMenuC1, (nSelection == 1) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 2 : 0, IFlowMenuC2, (nSelection == 2) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 3 : 0, IFlowMenuC3, (nSelection == 3) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 4 : 0, IFlowMenuC4, (nSelection == 4) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 0 : 1, IFlowMenuC5, (nSelection == 5) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 0 : 2, SpaceBar, 0);
SCDispLine ((nSelection < 5) ? 0 : 3, SpaceBar, 0);
SCDispLine ((nSelection < 5) ? 0 : 4, SpaceBar, 0);
}
void IFlowMenu (BOOL bErase)
{
if(SysParam.language == 1)
IFlowMenuE(bErase);
else
IFlowMenuC(bErase);
nStatus = State_IFlow;
}
void OFlowMenuE (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine ((nSelection < 5) ? 1 : 0, OFlowMenuE1, (nSelection == 1) ? 1 : 0);
DispLine ((nSelection < 5) ? 2 : 0, OFlowMenuE2, (nSelection == 2) ? 1 : 0);
DispLine ((nSelection < 5) ? 3 : 0, OFlowMenuE3, (nSelection == 3) ? 1 : 0);
DispLine ((nSelection < 5) ? 4 : 0, OFlowMenuE4, (nSelection == 4) ? 1 : 0);
DispLine ((nSelection < 5) ? 0 : 1, OFlowMenuE5, (nSelection == 5) ? 1 : 0);
DispLine ((nSelection < 5) ? 0 : 2, SpaceBar, 0);
DispLine ((nSelection < 5) ? 0 : 3, SpaceBar, 0);
DispLine ((nSelection < 5) ? 0 : 4, SpaceBar, 0);
}
void OFlowMenuC (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine ((nSelection < 5) ? 1 : 0, OFlowMenuC1, (nSelection == 1) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 2 : 0, OFlowMenuC2, (nSelection == 2) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 3 : 0, OFlowMenuC3, (nSelection == 3) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 4 : 0, OFlowMenuC4, (nSelection == 4) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 0 : 1, OFlowMenuC5, (nSelection == 5) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 0 : 2, SpaceBar, 0);
SCDispLine ((nSelection < 5) ? 0 : 3, SpaceBar, 0);
SCDispLine ((nSelection < 5) ? 0 : 4, SpaceBar, 0);
}
void OFlowMenu (BOOL bErase)
{
if(SysParam.language == 1)
OFlowMenuE(bErase);
else
OFlowMenuC(bErase);
nStatus = State_OFlow;
}
void LangMenuE (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine (1, LangMenuE1, (nSelection == 1) ? 1 : 0);
DispLine (2, LangMenuE2, (nSelection == 2) ? 1 : 0);
}
void LangMenuC (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine (1, LangMenuC1, (nSelection == 1) ? 1 : 0);
SCDispLine (2, LangMenuC2, (nSelection == 2) ? 1 : 0);
}
void LangMenu (BOOL bErase)
{
if(SysParam.language == 1)
LangMenuE(bErase);
else
LangMenuC(bErase);
nStatus = State_Lang;
}
void WorkMenuE (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine (1, WorkMenuE1, (nSelection == 1) ? 1 : 0);
DispLine (2, WorkMenuE2, (nSelection == 2) ? 1 : 0);
}
void WorkMenuC (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine (1, WorkMenuC1, (nSelection == 1) ? 1 : 0);
SCDispLine (2, WorkMenuC2, (nSelection == 2) ? 1 : 0);
}
void WorkMenu (BOOL bErase)
{
if(SysParam.language == 1)
WorkMenuE(bErase);
else
WorkMenuC(bErase);
nStatus = State_Work;
}
void DownMenuE (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine ((nSelection < 5) ? 1 : 0, DownMenuE1, (nSelection == 1) ? 1 : 0);
DispLine ((nSelection < 5) ? 2 : 0, DownMenuE2, (nSelection == 2) ? 1 : 0);
DispLine ((nSelection < 5) ? 3 : 0, DownMenuE3, (nSelection == 3) ? 1 : 0);
DispLine ((nSelection < 5) ? 4 : 0, DownMenuE4, (nSelection == 4) ? 1 : 0);
DispLine ((nSelection < 5) ? 0 : 1, DownMenuE5, (nSelection == 5) ? 1 : 0);
DispLine ((nSelection < 5) ? 0 : 2, SpaceBar, 0);
DispLine ((nSelection < 5) ? 0 : 3, SpaceBar, 0);
DispLine ((nSelection < 5) ? 0 : 4, SpaceBar, 0);
}
void DownMenuC (BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine ((nSelection < 5) ? 1 : 0, DownMenuC1, (nSelection == 1) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 2 : 0, DownMenuC2, (nSelection == 2) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 3 : 0, DownMenuC3, (nSelection == 3) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 4 : 0, DownMenuC4, (nSelection == 4) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 0 : 1, DownMenuC5, (nSelection == 5) ? 1 : 0);
SCDispLine ((nSelection < 5) ? 0 : 2, SpaceBar, 0);
SCDispLine ((nSelection < 5) ? 0 : 3, SpaceBar, 0);
SCDispLine ((nSelection < 5) ? 0 : 4, SpaceBar, 0);
}
void DownMenu (BOOL bErase)
{
if(SysParam.language == 1)
DownMenuE(bErase);
else
DownMenuC(bErase);
nStatus = State_Down;
}
void UppcMenu (BOOL bErase)
{
if(SysParam.language == 1)
BrowMenuE(bErase);
else
BrowMenuC(bErase);
nStatus = State_Uppc;
}
void SetOperMenuE(BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
DispLine (1, SetOperMenuE1, (nSelection == 1) ? 1 : 0);
DispLine (2, SetOperMenuE2, (nSelection == 2) ? 1 : 0);
}
void SetOperMenuC(BOOL bErase)
{
SetCursor (CURSOR_OFF);
if (bErase)
clr_scr ();
SCDispLine (1, SetOperMenuC1, (nSelection == 1) ? 1 : 0);
SCDispLine (2, SetOperMenuC2, (nSelection == 2) ? 1 : 0);
}
void SetIOperMenu(BOOL bErase)
{
if(SysParam.language == 1)
SetOperMenuE(bErase);
else
SetOperMenuC(bErase);
nStatus = State_SetIOper;
}
void SetIsheeMenu(BOOL bErase)
{
if(SysParam.language == 1)
SetOperMenuE(bErase);
else
SetOperMenuC(bErase);
nStatus = State_SetIshee;
}
void SetProvMenu(BOOL bErase)
{
if(SysParam.language == 1)
SetOperMenuE(bErase);
else
SetOperMenuC(bErase);
nStatus = State_SetProv;
}
void SetINumMenu(BOOL bErase)
{
if(SysParam.language == 1)
SetOperMenuE(bErase);
else
SetOperMenuC(bErase);
nStatus = State_SetINum;
}
void SetISeriMenu(BOOL bErase)
{
if(SysParam.language == 1)
SetOperMenuE(bErase);
else
SetOperMenuC(bErase);
nStatus = State_SetISeri;
}
void SetOOperMenu(BOOL bErase)
{
if(SysParam.language == 1)
SetOperMenuE(bErase);
else
SetOperMenuC(bErase);
nStatus = State_SetOOper;
}
void SetOsheeMenu(BOOL bErase)
{
if(SysParam.language == 1)
SetOperMenuE(bErase);
else
SetOperMenuC(bErase);
nStatus = State_SetOshee;
}
void SetCustMenu(BOOL bErase)
{
if(SysParam.language == 1)
SetOperMenuE(bErase);
else
SetOperMenuC(bErase);
nStatus = State_SetCust;
}
void SetONumMenu(BOOL bErase)
{
if(SysParam.language == 1)
SetOperMenuE(bErase);
else
SetOperMenuC(bErase);
nStatus = State_SetONum;
}
void SetOSeriMenu(BOOL bErase)
{
if(SysParam.language == 1)
SetOperMenuE(bErase);
else
SetOperMenuC(bErase);
nStatus = State_SetOSeri;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -