📄 accelkey.h
字号:
/*
** $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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -