ACCELTABLE: Difference between revisions
Appearance
Created page with "Accelerator-table structure. <PRE> typedef struct _ACCELTABLE { USHORT cAccel; →Number of accelerator entries.: USHORT codepage; /* Code page for accel..." |
No edit summary |
||
Line 9: | Line 9: | ||
typedef ACCELTABLE * PACCELTABLE ; | typedef ACCELTABLE * PACCELTABLE ; | ||
</PRE> | </PRE> | ||
==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 | |||
[[Category:PM Data type]] | [[Category:PM Data type]] |
Revision as of 18:10, 25 May 2024
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