+/*
+ * The following are required for VC++ 6.
+ */
+
+// Needed by cursor.cpp
+#ifndef IDC_HAND
+ #define IDC_HAND MAKEINTRESOURCE(32649)
+#endif
+
+// Needed by strconv.cpp
+#ifndef WC_NO_BEST_FIT_CHARS
+ #define WC_NO_BEST_FIT_CHARS 0x400
+#endif
+
+#ifndef WM_CONTEXTMENU
+ #define WM_CONTEXTMENU 0x007B
+#endif
+
+// Needed by toplevel.cpp
+#ifndef WM_UPDATEUISTATE
+ #define WM_UPDATEUISTATE 0x0128
+#endif
+
+#ifndef WM_PRINTCLIENT
+ #define WM_PRINTCLIENT 0x318
+#endif
+
+// Needed by toplevel.cpp
+#ifndef UIS_INITIALIZE
+ #define UIS_INITIALIZE 3
+#endif
+
+#ifndef UISF_HIDEFOCUS
+ #define UISF_HIDEFOCUS 1
+#endif
+
+#ifndef UISF_HIDEACCEL
+ #define UISF_HIDEACCEL 2
+#endif
+
+#ifndef OFN_EXPLORER
+ #define OFN_EXPLORER 0x00080000
+#endif
+
+#ifndef OFN_ENABLESIZING
+ #define OFN_ENABLESIZING 0x00800000
+#endif
+
+// Needed by window.cpp
+#if wxUSE_MOUSEWHEEL
+ #ifndef WM_MOUSEWHEEL
+ #define WM_MOUSEWHEEL 0x020A
+ #endif
+ #ifndef WHEEL_DELTA
+ #define WHEEL_DELTA 120
+ #endif
+ #ifndef SPI_GETWHEELSCROLLLINES
+ #define SPI_GETWHEELSCROLLLINES 104
+ #endif
+#endif // wxUSE_MOUSEWHEEL
+
+// Needed by window.cpp
+#ifndef VK_OEM_1
+ #define VK_OEM_1 0xBA
+ #define VK_OEM_2 0xBF
+ #define VK_OEM_3 0xC0
+ #define VK_OEM_4 0xDB
+ #define VK_OEM_5 0xDC
+ #define VK_OEM_6 0xDD
+ #define VK_OEM_7 0xDE
+#endif
+
+#ifndef VK_OEM_COMMA
+ #define VK_OEM_PLUS 0xBB
+ #define VK_OEM_COMMA 0xBC
+ #define VK_OEM_MINUS 0xBD
+ #define VK_OEM_PERIOD 0xBE
+#endif
+