📄 test.h
字号:
// Test.h: interface for the CTest class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_TEST_H__CFEB9A50_63C1_469C_9775_CB4823C386FC__INCLUDED_)
#define AFX_TEST_H__CFEB9A50_63C1_469C_9775_CB4823C386FC__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Screen.h"
// 处理测试菜单时调用本类
class CTestMenu : public CScreen
{
public:
virtual BOOL ProcessKeyboard(UINT nChar);
virtual DrawWorkInfo(UINT nSlaveStatus);
UCHAR TestItem();
CTestMenu();
private:
void DrawTestMenu();
BOOL ProcessKeyOfMenu(UINT nChar);
static UINT nTestItem;
static UINT nStatus;
};
// 测试输入/输出外设时调用本类
class CTestCxp : public CScreen
{
public:
virtual BOOL ProcessKeyboard(UINT nChar);
virtual DrawWorkInfo(UINT nSlaveStatus);
UINT TestItem();
void GetOutputStatus(char *pRetStr);
CTestCxp();
private:
void DrawCxpMenu();
void DrawInputDevice();
void DrawOutputDevice();
void DrawInputStatus();
void DrawOutputStatus();
BOOL ProcessKeyOfMenu(UINT nChar);
BOOL ProcessKeyOfInputDevice(UINT nChar);
BOOL ProcessKeyOfOutputDevice(UINT nChar);
void DefineOutputStatus();
void ChangeOutputStatus(UINT nIndex);
void ChangeCursorItem(UINT nIndex);
static char strOutputStatus[14];
static UINT nTestItem;
static UINT nStatus;
};
// 测试收费专用键盘时调用本类
class CTestKey : public CScreen
{
public:
virtual BOOL ProcessKeyboard(UINT nChar);
virtual DrawWorkInfo(UINT nSlaveStauts);
CTestKey();
private:
void DrawKeyValue();
BOOL ProcessKey(UINT nChar);
static UINT nStatus;
};
// 测试费额显示器时调用本类
class CTestTfi : public CScreen
{
public:
virtual BOOL ProcessKeyboard(UINT nChar);
virtual DrawWorkInfo(UINT nSlaveStatus);
UINT TestItem();
CTestTfi();
private:
void DrawTfiMenu();
BOOL ProcessKeyOfMenu(UINT nChar);
static UINT nTestItem;
static UINT nStatus;
};
// 测试票据打印机时调用本类
class CTestPrinter : public CScreen
{
public:
virtual BOOL ProcessKeyboard(UINT nChar);
virtual DrawWorkInfo(UINT nSlaveStatus);
UINT TestItem();
CTestPrinter();
private:
void DrawPrinterMenu();
BOOL ProcessKeyOfMenu(UINT nChar);
static UINT nTestItem;
static UINT nStatus;
};
// 测试字符叠加器时调用本类
class CTestOverlay : public CScreen
{
public:
virtual BOOL ProcessKeyboard(UINT nChar);
virtual DrawWorkInfo(UINT nSlaveStatus);
UINT TestItem();
CTestOverlay();
private:
void DrawOverlayMenu();
BOOL ProcessKeyOfMenu(UINT nChar);
static UINT nTestItem;
static UINT nStatus;
};
#endif // !defined(AFX_TEST_H__CFEB9A50_63C1_469C_9775_CB4823C386FC__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -