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

📄 event.h

📁 microwindows上的修改的GUI
💻 H
字号:
/*
 *  Application layer
 *
 *
 *  COPYRIGHT (c) 2001 - 2010.
 *  emTech System Corporation.
 *
 *  The license and distribution terms for this file may be
 *  found in found in the file LICENSE.
 */

/*	Huangf emcore@263.net
 */

#ifndef __EVENT_h
#define __EVENT_h

/* event source */
#define		EVS_MOUSE			1		
#define		EVS_KEYBOARD		2
#define		EVS_TIMER			3

/*  System event
 * 	(1) Application Level Message
 *  (2)	Window Level Message
 *  (3)	Region Level Message
 */
#define		EVS_SYSTEM			4

/*  system message type
 *	(1) for Application Level
 */
#define		APPCREATE			0
#define 	APPDESTROY			1
#define		APPACTIVATE			2
#define 	APPDEACTIVE			3

#define		WM_CREATE			5
#define		WM_CLOSE			6
#define		WM_DESTROY			7
#define 	WM_PAINT			8
#define 	WM_SHOW				9
#define 	WM_HIDE				10

#define 	WNDCREATE			WM_CREATE
#define 	WNDCLOSE			WM_CLOSE
#define		WNDDESTROY			WM_DESTROY

/* event mask */
#define		MASK_MOUSE			0x0001
#define		MASK_KEYBOARD		0x0002
#define		MASK_TIMEOUT		0x0004

/* msg type */
#define		MOUSEMOVE		0	
#define		LBUTTONDOWN		1
#define		LBUTTONUP		2
#define		LBUTTONCLICK	3
#define		LBUTTONDCLICK	4
#define		WM_KEYDOWN		5
#define		WM_KEYUP		6
#define		WM_CHAR			7
#define		WM_TIMEOUT		8

/* button type */
#define		BUTTON_LEFT			1
#define		BUTTON_BOTTOM		2
#define		BUTTON_RIGHT		4

extern _SysEvent _evSys_Snapshot;

/*  API */
void  AppHandleEvent(AppID app);
#endif

⌨️ 快捷键说明

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