27 changed files with 260 additions and 346 deletions
@ -1,122 +0,0 @@
|
||||
#pragma once |
||||
|
||||
#define TRUE true |
||||
#define FALSE false |
||||
|
||||
#define PeekMessage PeekMessageA |
||||
#define DispatchMessage DispatchMessageA |
||||
#define PostMessage PostMessageA |
||||
|
||||
//
|
||||
// File I/O
|
||||
//
|
||||
|
||||
#define FILE_CURRENT DVL_FILE_CURRENT |
||||
|
||||
//
|
||||
// Events
|
||||
//
|
||||
|
||||
#define WM_QUIT DVL_WM_QUIT |
||||
|
||||
#define WM_MOUSEMOVE DVL_WM_MOUSEMOVE |
||||
#define WM_LBUTTONDOWN DVL_WM_LBUTTONDOWN |
||||
#define WM_LBUTTONUP DVL_WM_LBUTTONUP |
||||
#define WM_RBUTTONDOWN DVL_WM_RBUTTONDOWN |
||||
#define WM_RBUTTONUP DVL_WM_RBUTTONUP |
||||
|
||||
#define WM_KEYDOWN DVL_WM_KEYDOWN |
||||
#define WM_KEYUP DVL_WM_KEYUP |
||||
#define WM_SYSKEYDOWN DVL_WM_SYSKEYDOWN |
||||
|
||||
#define WM_SYSCOMMAND DVL_WM_SYSCOMMAND |
||||
|
||||
#define WM_CHAR DVL_WM_CHAR |
||||
#define WM_CAPTURECHANGED DVL_WM_CAPTURECHANGED |
||||
|
||||
#define WM_PAINT DVL_WM_PAINT |
||||
#define WM_CLOSE DVL_WM_CLOSE |
||||
#define WM_QUERYENDSESSION DVL_WM_QUERYENDSESSION |
||||
#define WM_ERASEBKGND DVL_WM_ERASEBKGND |
||||
#define WM_QUERYNEWPALETTE DVL_WM_QUERYNEWPALETTE |
||||
|
||||
#define SC_CLOSE DVL_SC_CLOSE |
||||
|
||||
// Virtual key codes.
|
||||
//
|
||||
// ref: https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
|
||||
#define VK_BACK DVL_VK_BACK // BACKSPACE key
|
||||
#define VK_TAB DVL_VK_TAB // TAB key
|
||||
#define VK_RETURN DVL_VK_RETURN // ENTER key
|
||||
#define VK_SHIFT DVL_VK_SHIFT // SHIFT key
|
||||
#define VK_CONTROL DVL_VK_CONTROL // CONTROL key
|
||||
#define VK_MENU DVL_VK_MENU // ALT key
|
||||
#define VK_PAUSE DVL_VK_PAUSE // PAUSE key
|
||||
#define VK_CAPITAL DVL_VK_CAPITAL // CAPS LOCK key
|
||||
#define VK_ESCAPE DVL_VK_ESCAPE // ESC key
|
||||
#define VK_SPACE DVL_VK_SPACE // SPACEBAR
|
||||
#define VK_PRIOR DVL_VK_PRIOR // PAGE UP key
|
||||
#define VK_NEXT DVL_VK_NEXT // PAGE DOWN key
|
||||
#define VK_END DVL_VK_END // END key
|
||||
#define VK_HOME DVL_VK_HOME // HOME key
|
||||
#define VK_LEFT DVL_VK_LEFT // LEFT ARROW key
|
||||
#define VK_UP DVL_VK_UP // UP ARROW key
|
||||
#define VK_RIGHT DVL_VK_RIGHT // RIGHT ARROW key
|
||||
#define VK_DOWN DVL_VK_DOWN // DOWN ARROW key
|
||||
#define VK_SNAPSHOT DVL_VK_SNAPSHOT // PRINT SCREEN key
|
||||
#define VK_INSERT DVL_VK_INSERT // INS key
|
||||
#define VK_DELETE DVL_VK_DELETE // DEL key
|
||||
// VK_0 through VK_9 correspond to '0' - '9'
|
||||
// VK_A through VK_Z correspond to 'A' - 'Z'
|
||||
#define VK_LWIN DVL_VK_LWIN // Left Windows key (Natural keyboard)
|
||||
#define VK_RWIN DVL_VK_RWIN // Right Windows key (Natural keyboard)
|
||||
#define VK_NUMPAD0 DVL_VK_NUMPAD0 // Numeric keypad 0 key
|
||||
#define VK_NUMPAD1 DVL_VK_NUMPAD1 // Numeric keypad 1 key
|
||||
#define VK_NUMPAD2 DVL_VK_NUMPAD2 // Numeric keypad 2 key
|
||||
#define VK_NUMPAD3 DVL_VK_NUMPAD3 // Numeric keypad 3 key
|
||||
#define VK_NUMPAD4 DVL_VK_NUMPAD4 // Numeric keypad 4 key
|
||||
#define VK_NUMPAD5 DVL_VK_NUMPAD5 // Numeric keypad 5 key
|
||||
#define VK_NUMPAD6 DVL_VK_NUMPAD6 // Numeric keypad 6 key
|
||||
#define VK_NUMPAD7 DVL_VK_NUMPAD7 // Numeric keypad 7 key
|
||||
#define VK_NUMPAD8 DVL_VK_NUMPAD8 // Numeric keypad 8 key
|
||||
#define VK_NUMPAD9 DVL_VK_NUMPAD9 // Numeric keypad 9 key
|
||||
#define VK_MULTIPLY DVL_VK_MULTIPLY // Multiply key
|
||||
#define VK_ADD DVL_VK_ADD // Add key
|
||||
#define VK_SUBTRACT DVL_VK_SUBTRACT // Subtract key
|
||||
#define VK_DECIMAL DVL_VK_DECIMAL // Decimal key
|
||||
#define VK_DIVIDE DVL_VK_DIVIDE // Divide key
|
||||
#define VK_F1 DVL_VK_F1 // F1 key
|
||||
#define VK_F2 DVL_VK_F2 // F2 key
|
||||
#define VK_F3 DVL_VK_F3 // F3 key
|
||||
#define VK_F4 DVL_VK_F4 // F4 key
|
||||
#define VK_F5 DVL_VK_F5 // F5 key
|
||||
#define VK_F6 DVL_VK_F6 // F6 key
|
||||
#define VK_F7 DVL_VK_F7 // F7 key
|
||||
#define VK_F8 DVL_VK_F8 // F8 key
|
||||
#define VK_F9 DVL_VK_F9 // F9 key
|
||||
#define VK_F10 DVL_VK_F10 // F10 key
|
||||
#define VK_F11 DVL_VK_F11 // F11 key
|
||||
#define VK_F12 DVL_VK_F12 // F12 key
|
||||
#define VK_NUMLOCK DVL_VK_NUMLOCK // NUM LOCK key
|
||||
#define VK_SCROLL DVL_VK_SCROLL // SCROLL LOCK key
|
||||
#define VK_LSHIFT DVL_VK_LSHIFT // Left SHIFT key
|
||||
#define VK_RSHIFT DVL_VK_RSHIFT // Right SHIFT key
|
||||
#define VK_LCONTROL DVL_VK_LCONTROL // Left CONTROL key
|
||||
#define VK_RCONTROL DVL_VK_RCONTROL // Right CONTROL key
|
||||
#define VK_LMENU DVL_VK_LMENU // Left MENU key
|
||||
#define VK_RMENU DVL_VK_RMENU // Right MENU key
|
||||
#define VK_OEM_1 DVL_VK_OEM_1 // For the US standard keyboard, the ';:' key
|
||||
#define VK_OEM_PLUS DVL_VK_OEM_PLUS // For any country/region, the '+' key
|
||||
#define VK_OEM_COMMA DVL_VK_OEM_COMMA // For any country/region, the ',' key
|
||||
#define VK_OEM_MINUS DVL_VK_OEM_MINUS // For any country/region, the '-' key
|
||||
#define VK_OEM_PERIOD DVL_VK_OEM_PERIOD // For any country/region, the '.' key
|
||||
#define VK_OEM_2 DVL_VK_OEM_2 // For the US standard keyboard, the '/?' key
|
||||
#define VK_OEM_3 DVL_VK_OEM_3 // For the US standard keyboard, the '`~' key
|
||||
#define VK_OEM_4 DVL_VK_OEM_4 // For the US standard keyboard, the '[{' key
|
||||
#define VK_OEM_5 DVL_VK_OEM_5 // For the US standard keyboard, the '\|' key
|
||||
#define VK_OEM_6 DVL_VK_OEM_6 // For the US standard keyboard, the ']}' key
|
||||
#define VK_OEM_7 DVL_VK_OEM_7 // For the US standard keyboard, the 'single-quote/double-quote' key
|
||||
|
||||
#define MK_SHIFT DVL_MK_SHIFT |
||||
#define MK_LBUTTON DVL_MK_LBUTTON |
||||
#define MK_RBUTTON DVL_MK_RBUTTON |
||||
Loading…
Reference in new issue