menu.c
来自「DOS下驱动源程序」· C语言 代码 · 共 35 行
C
35 行
/* 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 + =
减小字号Ctrl + -
显示快捷键?