+// frame hit test return values:
+enum
+{
+ wxHT_TOPLEVEL_NOWHERE = 0,
+ wxHT_TOPLEVEL_CLIENT_AREA,
+ wxHT_TOPLEVEL_ICON,
+ wxHT_TOPLEVEL_TITLEBAR,
+ wxHT_TOPLEVEL_BUTTON_CLOSE = wxTOPLEVEL_BUTTON_CLOSE,
+ wxHT_TOPLEVEL_BUTTON_MAXIMIZE = wxTOPLEVEL_BUTTON_MAXIMIZE,
+ wxHT_TOPLEVEL_BUTTON_MINIMIZE = wxTOPLEVEL_BUTTON_MINIMIZE,
+ wxHT_TOPLEVEL_BUTTON_RESTORE = wxTOPLEVEL_BUTTON_RESTORE,
+ wxHT_TOPLEVEL_BUTTON_HELP = wxTOPLEVEL_BUTTON_HELP,
+ wxHT_TOPLEVEL_BORDER_N,
+ wxHT_TOPLEVEL_BORDER_S,
+ wxHT_TOPLEVEL_BORDER_E,
+ wxHT_TOPLEVEL_BORDER_W,
+ wxHT_TOPLEVEL_BORDER_NE = wxHT_TOPLEVEL_BORDER_N | wxHT_TOPLEVEL_BORDER_E,
+ wxHT_TOPLEVEL_BORDER_SE = wxHT_TOPLEVEL_BORDER_S | wxHT_TOPLEVEL_BORDER_E,
+ wxHT_TOPLEVEL_BORDER_NW = wxHT_TOPLEVEL_BORDER_N | wxHT_TOPLEVEL_BORDER_W,
+ wxHT_TOPLEVEL_BORDER_SW = wxHT_TOPLEVEL_BORDER_S | wxHT_TOPLEVEL_BORDER_W,
+};
+
+// ----------------------------------------------------------------------------
+// the actions supported by this control
+// ----------------------------------------------------------------------------
+
+#define wxACTION_TOPLEVEL_ACTIVATE _T("activate") // (de)activate the frame
+#define wxACTION_TOPLEVEL_CLOSE _T("close") // close the frame
+#define wxACTION_TOPLEVEL_MAXIMIZE _T("maximize") // maximize the frame
+#define wxACTION_TOPLEVEL_MINIMIZE _T("minimize") // minimize the frame
+#define wxACTION_TOPLEVEL_RESTORE _T("restore") // undo maximization
+#define wxACTION_TOPLEVEL_CONTEXT_HELP _T("contexthelp")// context help mode
+