* 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
// Needed by listctrl.cpp
// ----------------------------------------------------------------------------
+#ifndef LVS_EX_FULLROWSELECT
+ #define LVS_EX_FULLROWSELECT 0x00000020
+#endif
+
#ifndef LVS_EX_LABELTIP
#define LVS_EX_LABELTIP 0x00004000
#endif
/*
- * In addition to the above, the following are required for BC++ 5.5.
- * (None presently.)
+ * In addition to the above, the following are required for several compilers.
+ */
+
+#if !defined(CCS_VERT)
+#define CCS_VERT 0x00000080L
+#endif
+
+#if !defined(TB_SETDISABLEDIMAGELIST)
+ #define TB_SETDISABLEDIMAGELIST (WM_USER + 54)
+#endif // !defined(TB_SETDISABLEDIMAGELIST)
+
+#ifndef CFM_BACKCOLOR
+ #define CFM_BACKCOLOR 0x04000000
+#endif
+
+ /*
+ * The following are required for BC++ 5.5 (none at present.)
*/
/*
- * In addition to the above, the following are required for Digital Mars C++
+ * The following are specifically required for Digital Mars C++
*/
#ifdef __DMC__
#define LVSICF_NOSCROLL 0x0002
#endif
-// ----------------------------------------------------------------------------
-// Toolbar define value missing
-// ----------------------------------------------------------------------------
-#if !defined(CCS_VERT)
-#define CCS_VERT 0x00000080L
-#endif
-
-#if !defined(TB_SETDISABLEDIMAGELIST)
- #define TB_SETDISABLEDIMAGELIST (WM_USER + 54)
-#endif // !defined(TB_SETDISABLEDIMAGELIST)
-
// ----------------------------------------------------------------------------
// Tree control
// ----------------------------------------------------------------------------
// DMC++
/*
- * In addition to the declarations for VC++, the following are required for OpenWatcom C++
+ * The following are specifically required for OpenWatcom C++ (none at present)
*/
#if defined(__WATCOMC__)
-#ifndef CFM_BACKCOLOR
- #define CFM_BACKCOLOR 0x04000000
-#endif
-
-#if !defined(CCS_VERT)
-#define CCS_VERT 0x00000080L
-#endif
-
-#if !defined(TB_SETDISABLEDIMAGELIST)
- #define TB_SETDISABLEDIMAGELIST (WM_USER + 54)
-#endif // !defined(TB_SETDISABLEDIMAGELIST)
-
#endif
/*
- * In addition to the declarations for VC++, the following are required for MinGW
+ * The following are specifically required for MinGW (none at present)
*/
#if defined (__MINGW32__)
-#ifndef CFM_BACKCOLOR
- #define CFM_BACKCOLOR 0x04000000
-#endif
#endif
/*