ACCELTABLE: Difference between revisions
Appearance
No edit summary |
mNo edit summary |
||
Line 2: | Line 2: | ||
<PRE> | <PRE> | ||
typedef struct _ACCELTABLE { | typedef struct _ACCELTABLE { | ||
USHORT cAccel; /* | USHORT cAccel; /* Number of accelerator entries. */ | ||
USHORT codepage; /* | USHORT codepage; /* Code page for accelerator entries. */ | ||
ACCEL aaccel[1]; /* | ACCEL aaccel[1]; /* Accelerator entries. */ | ||
} ACCELTABLE; | } ACCELTABLE; | ||
Line 11: | Line 11: | ||
==Fields== | ==Fields== | ||
;cAccel (USHORT) | ;cAccel (USHORT):Number of accelerator entries. | ||
:Number of accelerator entries. | ;codepage (USHORT):Code page for accelerator entries. | ||
;aaccel[1] ([[ACCEL]]):Accelerator entries. | |||
;codepage (USHORT) | |||
:Code page for accelerator entries. | |||
;aaccel[1] (ACCEL) | |||
:Accelerator entries. | |||
:The default accelerator table has the following 16 entries: | :The default accelerator table has the following 16 entries: | ||
Options Key Command | Options Key Command | ||
Line 38: | Line 33: | ||
SYSCOMMAND SHIFT VIRTUALKEY VK_ESC SC_SYSMENU | SYSCOMMAND SHIFT VIRTUALKEY VK_ESC SC_SYSMENU | ||
SYSCOMMAND CONTROL VIRTUALKEY VK_ESC SC_TASKMANAGER | SYSCOMMAND CONTROL VIRTUALKEY VK_ESC SC_TASKMANAGER | ||
[[Category:PM Data type]] | [[Category:PM Data type]] |
Latest revision as of 12:36, 2 April 2025
Accelerator-table structure.
typedef struct _ACCELTABLE { USHORT cAccel; /* Number of accelerator entries. */ USHORT codepage; /* Code page for accelerator entries. */ ACCEL aaccel[1]; /* Accelerator entries. */ } ACCELTABLE; typedef ACCELTABLE * PACCELTABLE ;
Fields
- cAccel (USHORT)
- Number of accelerator entries.
- codepage (USHORT)
- Code page for accelerator entries.
- aaccel[1] (ACCEL)
- Accelerator entries.
- The default accelerator table has the following 16 entries:
Options Key Command HELP VIRTUALKEY VK_F1 0 SYSCOMMAND ALT VIRTUALKEY VK_F4 SC_CLOSE SYSCOMMAND ALT VIRTUALKEY VK_ENTER SC_RESTORE SYSCOMMAND ALT VIRTUALKEY VK_NEWLINE SC_RESTORE SYSCOMMAND ALT VIRTUALKEY VK_F5 SC_RESTORE SYSCOMMAND ALT VIRTUALKEY VK_F6 SC_NEXTFRAME SYSCOMMAND ALT VIRTUALKEY VK_F7 SC_MOVE SYSCOMMAND ALT VIRTUALKEY VK_F8 SC_SIZE SYSCOMMAND ALT VIRTUALKEY VK_F9 SC_MINIMIZE SYSCOMMAND ALT VIRTUALKEY VK_F10 SC_MAXIMIZE SYSCOMMAND VIRTUALKEY VK_F10 SC_APPMENU SYSCOMMAND LONEKEY VIRTUALKEY VK_ALT SC_APPMENU SYSCOMMAND LONEKEY VIRTUALKEY VK_ALTGRAF SC_APPMENU SYSCOMMAND ALT VIRTUALKEY VK_SPACE SC_SYSMENU SYSCOMMAND SHIFT VIRTUALKEY VK_ESC SC_SYSMENU SYSCOMMAND CONTROL VIRTUALKEY VK_ESC SC_TASKMANAGER