mousec.h

来自「功能强大的文本编辑器」· C头文件 代码 · 共 68 行

H
68
字号
/*      mousec.h                                 12.12.93       */
/*
/  --------------------------------------------------------------
/  Copyright (C) 1993: Michael Braun
/                      Kaetinger Muehlenweg 103 A
/                      D-28816 Stuhr
/  --------------------------------------------------------------
/
/    header file for mousec.c (function prototypes)
/
*/


/************************/
/* often used macros    */
/************************/


/************************/
/* often used defines   */
/************************/


/************************/
/*  enums / structs     */
/************************/

struct MOUSE_STAT
   {
      int EvFlags;
      int ButState;
      int x_pix;
      int y_pix;
      int col;     /* = x_pix / 8 */
      int row;     /* = y_pix / 8 */
   };


/************************/
/*  forward references  */
/************************/

/* global */
extern int  MouStartup   (int columns, int rows);
extern void MouEnd       (void);
extern void MouShowMouse (void);
extern void MouHideMouse (void);
extern void MouSetMoveArea (byte x1, byte y1, byte x2, byte y2,
                            int window_flag);

extern int mouse_event (void);
extern int mouse_event_handler_c (int repeat);
extern int mouse_get_left_button (void);


/* local */
static void MouMovePtr( byte col, byte row );


/************************/
/*  public variables    */
/************************/


/* Modification History */
/* 08.12.93 - file erzeugt */
/* 10.12.93 - struct MOUSE_STAT */

⌨️ 快捷键说明

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