📄 menu.c
字号:
/* MENU - Module of functions to put menus on the screen and handle keyboard
* input. To use it, include the MENU.H file in your program. The following
* functions are public:
*
* Menu - Puts a menu on screen and reads input for it
* Box - Puts a box on screen (fill it yourself)
* GetKey - Gets ASCII or function key
* _outchar - Displays character using current text position and color
*
* The following structures are defined:
*
* MENU - Defines menu colors, box type, and centering
* ITEM - Defines text of menu item and index of highlight character
*
* The global variable "mnuAtrib" has type MENU. Change this variable to
* change menu appearance.
*/
#include <string.h>
#include <stddef.h>
#include <ctype.h>
#include <graph.h>
#include <bios.h>
#include "menu.h"
#include "mouse.h"/*鼠标函数*/
static void Itemize( int row, int col, int fCur, ITEM itm, int cBlank );
MENU mnuAtrib =
{
_TBLACK, _TBLACK, _TWHITE, _TBRIGHTWHITE, _TBRIGHTWHITE,
_TWHITE, _TWHITE, _TBLACK, _TWHITE, _TBLACK,
TRUE,
(unsigned char)'
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -