accelkey.h
来自「在ADS环境下MiniGUI的源码」· C头文件 代码 · 共 61 行
H
61 行
/*
** $Id: accelkey.h,v 1.10 2003/08/12 07:46:18 weiym Exp $
**
** acclekey.h: the head file of accelkey.c.
**
** Copyright (C) 2003 Feynman Software.
** Copyright (C) 1999 ~ 2002 Wei Yongming.
**
** NOTE: Originally by Kang Xiaoning.
**
** Create date: 1999/8/28
*/
#ifndef GUI_ACCEL_H
#define GUI_ACCEL_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
typedef struct _ACCELITEM
{
int key; // lower 8 bit is key c
DWORD keymask;
WPARAM wParam; // command id
LPARAM lParam; // lParam to be sent to
struct _ACCELITEM* next; // next item
} ACCELITEM;
typedef ACCELITEM* PACCELITEM;
typedef struct _ACCELTABLE
{
short category; // class of data.
HWND hwnd; // owner.
PACCELITEM head; // head of menu item list
} ACCELTABLE;
typedef ACCELTABLE* PACCELTABLE;
#ifdef __uClinux__
#define SIZE_AC_HEAP 1
#define SIZE_AI_HEAP 4
#else
#ifdef _LITE_VERSION
#define SIZE_AC_HEAP 1
#define SIZE_AI_HEAP 4
#else
#define SIZE_AC_HEAP 64
#define SIZE_AI_HEAP 512
#endif
#endif
BOOL InitAccel (void);
void TerminateAccel (void);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif // GUI_ACCEL_H
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?