⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 addmenu.cpp

📁 DOS下一个完整的大型程序源代码
💻 CPP
字号:
#define Uses_Menu
#include <ly.h>

#include "sj.h"
#include "sjmenu.h"

MenuType fileMenu =
{
   4,
   "收缴",            'S',
   "收缴...",         'S', "F2",    kbF2,   cmDoSJ,
   "打印当月欠费单",  'D', "",      kbNull, cmPrintQf,
   "打印改号用户",    'Y', "",      kbNull, cmPrintUser,
   "退出...",         'X', "Alt+X", kbAltX, cmQuit,
};

MenuType logMenu =
{
   2,
   "日志",            'R',
   "查询...",         'C', "F3",    kbF3,   cmBrowLog,
   "打印...",         'D', "",      kbNull, cmPrintLog,
};

MenuType totalMenu =
{
   3,
   "统计",            'T',
   "日统计...",       'R', "",      kbNull, cmDayCount,
   "月统计...",       'Y', "",      kbNull, cmMonthCount,
   "年统计...",       'N', "",      kbNull, cmYearCount,
};

MenuType configMenu =
{
   3,
   "配置",            'P',
   "设置密码...",     'S', "",      kbNull, cmSetPassword,
   "登记收款员...",   'D', "",      kbNull, cmRegisterDuty,
   "欠费录入...",     'Q', "",      kbNull, cmInputQf,
};

MenuType dataMenu =
{
   5,
   "维护",            'W',
   "数据装入...",     'Z', "",      kbNull, cmLoadDbf,
   "设置脱收序号段",  'S', "",      kbNull, cmSetFree,
   "打印停机号码...", 'D', "",      kbNull, cmPrintStop,
   "重装当月数据...", 'C', "",      kbNull, cmReloadDbf,
   "发送语音数据...", 'Y', "",      kbNull, cmSendYyDbf,
};

MenuType helpMenu =
{
   2,
   "帮助",            'H',
   "关于...",         'A', "",      kbNull, cmAbout,
   "帮助...",         'H', "F1",    kbF1,   cmHelp,
};

void SJ::AddMenu()
{
   sjMenu = new Menu;
   sjMenu->AddMenu( &fileMenu );
   sjMenu->AddMenu( &logMenu );
   sjMenu->AddMenu( &totalMenu );
   sjMenu->AddMenu( &configMenu );
   sjMenu->AddMenu( &dataMenu );
   sjMenu->AddMenu( &helpMenu );
   sjMenu->InitMenu();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -