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

📄 bbkmenu.h

📁 MTK 1389e版 MINI组合音响代码
💻 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 + -