📄 bbkmenu.h
字号:
#ifndef _BBKMENU_H
#define _BBKMENU_H
#include "general.h"
typedef struct BBKComponent
{
BYTE bComponentID;
WORD wOriginX;
WORD wOriginY;
WORD wWidth;
WORD wHeight;
BYTE bNevigation[4];
void (code *vOndraw)(void) large;
BYTE (code *bFun)(void) large;
} BBKComponent;
enum
{
//bbkmain
// BBK_MENU_MAINMENU,
BBK_MENU_NORMAL_MENU,
BBK_MENU_PROFESSIONAL_MENU,
BBK_MENU_ENTER_NORMAL_MENU,
BBK_MENU_ENTER_PROFESSIONAL_MENU,
BBK_MENU_EXIT_BBK_MENU,
BBK_MENU_MAX
};
#ifdef BBK_NEW_MENU
void vEnterBBKMenu(void) large;
BOOL fgBBKMenuState(BYTE bIrKey) large;
void vInitBBKMenu(void)large;
void vExitBBKMenu(void)large;
BYTE bChangeFocus(BYTE bIrKey)large;
//bbkmain
// void vDrawBBKMainMenu(void) large;
void vDrawBBKNormalMenu(void) large;
void vDrawBBKProfessionalMenu(void) large;
void vDrawBBKEnterNormalMenu(void) large;
void vDrawBBKEnterProfessionalMenu(void) large;
void vDrawBBKExitBBKMenu(void) large;
void vExitBBKMenu(void) large;
void vEnterBBKNormalMenu(void) large;
void vEnterBBKProfessionalMenu(void) large;
//bbkmain
/* code BBKComponent BBKMenuMainMenu = {
BBK_MENU_MAINMENU,
168,
12,
220,
40,
{0xff,0xff,0xff,0xff},
vDrawBBKMainMenu,
0
};
//bbkmain*/
code BBKComponent BBKMenuNormalMenu = {
BBK_MENU_NORMAL_MENU,
/* 55,
70,*/
28,
70,
220,
130,
{0xff,0xff,0xff,0xff},
vDrawBBKNormalMenu,
0
};
code BBKComponent BBKMenuProfessionalMenu = {
BBK_MENU_PROFESSIONAL_MENU,
308,//325,
70,
220,
130,
{0xff,0xff,0xff,0xff},
vDrawBBKProfessionalMenu,
0
};
code BBKComponent BBKMenuEnterNormalMenu = {
BBK_MENU_ENTER_NORMAL_MENU,
28,//55,
250,
220,
40,
//bywhy 2003/07/09 {0xff,BBK_MENU_EXIT_BBK_MENU,0xff,BBK_MENU_ENTER_PROFESSIONAL_MENU},
{BBK_MENU_EXIT_BBK_MENU,BBK_MENU_EXIT_BBK_MENU,BBK_MENU_ENTER_PROFESSIONAL_MENU,BBK_MENU_ENTER_PROFESSIONAL_MENU},
vDrawBBKEnterNormalMenu,
vEnterBBKNormalMenu
};
code BBKComponent BBKMenuEnterProfessionalMenu = {
BBK_MENU_ENTER_PROFESSIONAL_MENU,
308,//325,
250,
220,
40,
//bywhy 2003/07/09 {0xff,BBK_MENU_EXIT_BBK_MENU,BBK_MENU_ENTER_NORMAL_MENU,BBK_MENU_ENTER_NORMAL_MENU},
{0xff,BBK_MENU_EXIT_BBK_MENU,BBK_MENU_ENTER_NORMAL_MENU,BBK_MENU_ENTER_NORMAL_MENU},
vDrawBBKEnterProfessionalMenu,
vEnterBBKProfessionalMenu
};
code BBKComponent BBKMenuExitBBKMenu = {
BBK_MENU_EXIT_BBK_MENU,
168,//180,
320,
220,
40,
//bywhy 2003/07/09 {BBK_MENU_ENTER_NORMAL_MENU,0xff,0xff,0xff},
{BBK_MENU_ENTER_NORMAL_MENU,BBK_MENU_ENTER_NORMAL_MENU,0xff,0xff},
vDrawBBKExitBBKMenu,
vExitBBKMenu
};
code BBKComponent *BBKMenu[] = {
//bbkmain
// &BBKMenuMainMenu,
&BBKMenuNormalMenu,
&BBKMenuProfessionalMenu,
&BBKMenuEnterNormalMenu,
&BBKMenuEnterProfessionalMenu,
&BBKMenuExitBBKMenu
};
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -