|
#define | UI_EXP |
|
#define | SAFEDEL(p) |
|
#define | SAFEDEL_ARRAY(p) |
|
#define | SAFEDEL_C(p) |
|
#define | SKIP_CHAR_SPACE(p) while ((p) && *(p) != '\0' && (*(p) == ' ' || *(p) == '\n' || *(p) == '\t' || *(p) == '\r')) ++(p) |
|
#define | MAX_(a, b) (((a) > (b)) ? (a) : (b)) |
|
#define | MIN_(a, b) (((a) < (b)) ? (a) : (b)) |
|
#define | MAKESURE_RANGE(x, a, b) |
|
#define | BOOL_FALSE 0 |
|
#define | BOOL_TRUE 1 |
|
#define | BOOL_UNKNOWN 2 |
|
#define | SBF_HORZ 0x01 |
|
#define | SBF_VERT 0x02 |
|
#define | CP_UTF16 44 |
|
#define | CP_UTF32 45 |
|
#define | DT_TEXT_VERTICAL 0x00400000 |
|
#define | DT_TEXT_VERTICAL_CHINA 0x00800000 |
|
#define | DT_TEXT_ICON_END 0x01000000 |
|
#define | DT_TEXT_ICON_VERTICAL_LAYOUT 0x02000000 |
|
#define | DT_TEXT_RECT 0x04000000 |
|
#define | SW_FULLMAXIMIZE 13 |
|
#define | CP_ACP 0 |
|
#define | CP_OEMCP 1 |
|
#define | CP_MACCP 2 |
|
#define | CP_THREAD_ACP 3 |
|
#define | CP_SYMBOL 42 |
|
#define | CP_UTF7 65000 |
|
#define | CP_UTF8 65001 |
|
#define | WM_USER 0x0400 |
|
#define | FALSE 0 |
|
#define | TRUE 1 |
|
#define | DT_TOP 0x00000000 |
|
#define | DT_LEFT 0x00000000 |
|
#define | DT_CENTER 0x00000001 |
|
#define | DT_RIGHT 0x00000002 |
|
#define | DT_VCENTER 0x00000004 |
|
#define | DT_BOTTOM 0x00000008 |
|
#define | DT_WORDBREAK 0x00000010 |
|
#define | DT_SINGLELINE 0x00000020 |
|
#define | DT_EXPANDTABS 0x00000040 |
|
#define | DT_TABSTOP 0x00000080 |
|
#define | DT_NOCLIP 0x00000100 |
|
#define | DT_EXTERNALLEADING 0x00000200 |
|
#define | DT_CALCRECT 0x00000400 |
|
#define | DT_NOPREFIX 0x00000800 |
|
#define | DT_INTERNAL 0x00001000 |
|
#define | DT_EDITCONTROL 0x00002000 |
|
#define | DT_END_ELLIPSIS 0x00008000 |
|
#define | MF_BYCOMMAND 0x00000000L |
|
#define | MF_CHECKED 0x00000008L |
|
#define | MF_POPUP 0x00000010L |
|
#define | MF_BYPOSITION 0x00000400L |
|
#define | MF_SEPARATOR 0x00000800L |
|
#define | TPM_LEFTBUTTON 0x0000L |
|
#define | TPM_RIGHTBUTTON 0x0002L |
|
#define | TPM_LEFTALIGN 0x0000L |
|
#define | TPM_CENTERALIGN 0x0004L |
|
#define | TPM_RIGHTALIGN 0x0008L |
|
#define | TPM_TOPALIGN 0x0000L |
|
#define | TPM_VCENTERALIGN 0x0010L |
|
#define | TPM_BOTTOMALIGN 0x0020L |
|
#define | TPM_HORIZONTAL 0x0000L /* Horz alignment matters more */ |
|
#define | TPM_VERTICAL 0x0040L /* Vert alignment matters more */ |
|
#define | TPM_NONOTIFY 0x0080L /* Don't send any notification msgs */ |
|
#define | TPM_RETURNCMD 0x0100L |
|
#define | AW_HOR_POSITIVE 0x00000001 |
|
#define | AW_HOR_NEGATIVE 0x00000002 |
|
#define | AW_VER_POSITIVE 0x00000004 |
|
#define | AW_VER_NEGATIVE 0x00000008 |
|
#define | AW_CENTER 0x00000010 |
|
#define | AW_HIDE 0x00010000 |
|
#define | AW_ACTIVATE 0x00020000 |
|
#define | AW_SLIDE 0x00040000 |
|
#define | AW_BLEND 0x00080000 |
|
#define | HTERROR (-2) |
|
#define | HTTRANSPARENT (-1) |
|
#define | HTNOWHERE 0 |
|
#define | HTCLIENT 1 |
|
#define | HTCAPTION 2 |
|
#define | HTSYSMENU 3 |
|
#define | HTGROWBOX 4 |
|
#define | HTSIZE HTGROWBOX |
|
#define | HTMENU 5 |
|
#define | HTHSCROLL 6 |
|
#define | HTVSCROLL 7 |
|
#define | HTMINBUTTON 8 |
|
#define | HTMAXBUTTON 9 |
|
#define | HTLEFT 10 |
|
#define | HTRIGHT 11 |
|
#define | HTTOP 12 |
|
#define | HTTOPLEFT 13 |
|
#define | HTTOPRIGHT 14 |
|
#define | HTBOTTOM 15 |
|
#define | HTBOTTOMLEFT 16 |
|
#define | HTBOTTOMRIGHT 17 |
|
#define | HTBORDER 18 |
|
#define | IDOK 1 |
|
#define | IDCANCEL 2 |
|
#define | WHEEL_DELTA 120 |
|
#define | SW_HIDE 0 |
|
#define | SW_SHOWNORMAL 1 |
|
#define | SW_NORMAL 1 |
|
#define | SW_SHOWMINIMIZED 2 |
|
#define | SW_SHOWMAXIMIZED 3 |
|
#define | SW_MAXIMIZE 3 |
|
#define | SW_SHOWNOACTIVATE 4 |
|
#define | SW_SHOW 5 |
|
#define | SW_MINIMIZE 6 |
|
#define | SW_SHOWMINNOACTIVE 7 |
|
#define | SW_SHOWNA 8 |
|
#define | SW_RESTORE 9 |
|
#define | SW_SHOWDEFAULT 10 |
|
#define | SW_FORCEMINIMIZE 11 |
|
#define | SW_MAX 11 |
|
#define | CONTAINING_RECORD(address, type, field) ((type*)((PCHAR)(address) - (ULONG_PTR)(&((type*)0)->field))) |
|
#define | MAKELONG(a, b) ((LONG)(((WORD)(((DWORD_PTR)(a)) & 0xffff)) | ((DWORD)((WORD)(((DWORD_PTR)(b)) & 0xffff))) << 16)) |
|
#define | MAKEWPARAM(l, h) ((WPARAM)(DWORD)MAKELONG(l, h)) |
|
#define | MAKELPARAM(l, h) ((LPARAM)(DWORD)MAKELONG(l, h)) |
|
#define | LOWORD(l) ((WORD)(((DWORD_PTR)(l)) & 0xffff)) |
|
#define | HIWORD(l) ((WORD)((((DWORD_PTR)(l)) >> 16) & 0xffff)) |
|
#define | LOBYTE(w) ((BYTE)(((DWORD_PTR)(w)) & 0xff)) |
|
#define | HIBYTE(w) ((BYTE)((((DWORD_PTR)(w)) >> 8) & 0xff)) |
|
#define | GetRValue(rgb) (LOBYTE(rgb)) |
|
#define | GetGValue(rgb) (LOBYTE(((WORD)(rgb)) >> 8)) |
|
#define | GetBValue(rgb) (LOBYTE((rgb) >> 16)) |
|
#define | RGB(r, g, b) ((COLORREF)(((BYTE)(r) | ((WORD)((BYTE)(g)) << 8)) | (((DWORD)(BYTE)(b)) << 16))) |
|
#define | UI_DEFAULT_CODEPAGE CP_UTF8 |
|
#define | vsprintf_w vsnprintf_char16 |
|
#define | vfprintf_w vfwprintf_char16 |
|
#define | sprintf_w snprintf_char16 |
|
#define | wcslen_16 wcslen_char16 |
|
#define | wcscmp_16 wcscmp_char16 |
|
#define | wcsncmp_16 wcsncmp_char16 |
|
#define | wcsicmp_16 wcsicmp_char16 |
|
#define | wcsnicmp_16 wcsnicmp_char16 |
|
#define | wcschr_16 wcschr_char16 |
|
#define | wcsrchr_16 wcsrchr_char16 |
|
#define | wcsstr_16 wcsstr_char16 |
|
#define | stricmp strcasecmp |
|
#define | strnicmp strncasecmp |
|
#define | wcsicmp wcscasecmp |
|
#define | wcsnicmp wcsncasecmp |
|
#define | iswascii(c) (((c) & ~0x7f) == 0) |
|
#define | WIDTH_RECT(rect) ((rect).right - (rect).left) |
|
#define | HEIGHT_RECT(rect) ((rect).bottom - (rect).top) |
|
#define | SQRT2 1.4142135623 |
|
#define | PI 3.1415926535897932384626433832795 /* pi*/ |
|
#define | PI_HALF 1.5707963267948966192313216916398 /* pi * 0.5 */ |
|
#define | PI_DOUBLE 6.283185307179586476925286766559 /* pi * 2 */ |
|
#define | RADIAN_K 0.01745329251994329576923690768489 /* pi / 180.0 */ |
|
#define | MATH_E 2.7182818284590452354 /* e */ |
|
#define | MATH_SQUARE(a) ((a) * (a)) |
|
#define | MATH_CUBE(a) ((a) * (a) * (a)) |
|
#define | BITBOOL(value, check) ((value) & (check)) |
|
#define | ALIGN_BYTE(d, a) (((d) + (a - 1)) & ~(a - 1)) |
|
#define | STRIDEBYTE(width) (((width) + 31) & ~31) |
|
#define | LODWORD(_qw) ((DWORD)(_qw)) |
|
#define | HIDWORD(_qw) ((DWORD)(((_qw) >> 32) & 0xffffffff)) |
|
#define | RECT_TRANSLATE(rc, dx, dy) |
|
#define | COPY_ATTRIBUTE(obj, var) var = (obj)->var; |
|
#define | CHECK_NULL_OBJECT() if (this == NULL) return |
|
#define | CHECK_NULL_OBJECT_RETURN(r) if (this == NULL) return (r) |
|
#define | UIS_COUNT 4 |
|
#define | CHECK_STATE_UNKNOWN 0 |
| 未知
|
|
#define | CHECK_STATE_SELECT 1 |
| 勾选
|
|
#define | CHECK_STATE_UNSELECT 2 |
| 未勾选
|
|
#define | CHECK_STATE_NO_SOPPORT 3 |
| 无勾选框功能
|
|
#define | STATE_NORMAL 0x01 |
| 常规
|
|
#define | STATE_SELECT 0x02 |
| 被选择
|
|
#define | STATE_HOVEN 0x04 |
| 热点
|
|
#define | UI_LOGOFF 0 |
|
#define | UI_LOGIN 1 |
|
#define | MASK_BIT_0 0x01 |
|
#define | MASK_BIT_1 0x02 |
|
#define | MASK_BIT_2 0x04 |
|
#define | MASK_BIT_3 0x08 |
|
#define | MASK_BIT_4 0x10 |
|
#define | MASK_BIT_5 0x20 |
|
#define | MASK_BIT_6 0x40 |
|
#define | MASK_BIT_7 0x80 |
|
#define | AM_TOLEFT 0x01 |
|
#define | AM_TORIGHT 0x02 |
|
#define | AM_TODOWN 0x04 |
|
#define | AM_TOUP 0x08 |
|
#define | AM_BLEND 0x10 |
|
#define | AM_HIDE 0x20 |
|
#define | HOR_SHOW 0x01 |
|
#define | HOR_HIDE 0x02 |
|
#define | VER_SHOW 0x04 |
|
#define | VER_HIDE 0x08 |
|
#define | DAM_SHOW (HOR_SHOW | VER_SHOW) |
|
#define | DAM_HIDE (HOR_HIDE | VER_HIDE) |
|
#define | LAYOUT_TOP 0x01 |
|
#define | LAYOUT_BOTTOM 0x02 |
|
#define | LAYOUT_LEFT 0x04 |
|
#define | LAYOUT_RIGHT 0x08 |
|
#define | LAYOUT_CENTER 0x10 |
|
#define | LAYOUT_HORIZONTAL 0x01 |
|
#define | LAYOUT_VERTICAL 0x02 |
|
#define | ALIGNMENT_LEFT 0x01 |
|
#define | ALIGNMENT_RIGHT 0x02 |
|
#define | ALIGNMENT_TOP 0x04 |
|
#define | ALIGNMENT_BOTTOM 0x08 |
|
#define | ALIGNMENT_CENTER 0x10 |
|
#define | LAYOUT_H_LEFT 0x01 |
|
#define | LAYOUT_H_CENTER 0x02 |
|
#define | LAYOUT_H_RIGHT 0x04 |
|
#define | LAYOUT_H_FIXED 0x08 |
|
#define | LAYOUT_V_TOP 0x10 |
|
#define | LAYOUT_V_CENTER 0x20 |
|
#define | LAYOUT_V_BOTTOM 0x40 |
|
#define | LAYOUT_V_FIXED 0x80 |
|
#define | DIRECTION_AUTO 0x00 |
|
#define | DIRECTION_RIGHTWARD 0x01 |
|
#define | DIRECTION_LEFTWARD 0x02 |
|
#define | DIRECTION_UP 0x04 |
|
#define | DIRECTION_DOWN 0x08 |
|
#define | ALIGN_TOP 0x00000001 |
|
#define | ALIGN_LEFT 0x00000002 |
|
#define | ALIGN_CENTER 0x00000004 |
|
#define | ALIGN_RIGHT 0x00000008 |
|
#define | ALIGN_VCENTER 0x00000010 |
|
#define | ALIGN_BOTTOM 0x00000020 |
|
#define | ALIGN_BORDER 0x00000040 |
|
#define | DISALLOW_COPY_AND_ASSIGN(ClassName) |
|
#define | INIT_COLORSTYLE(c, n, h, d) |
|
#define | INIT_COLORSTYLE_DEFAULT(c, n, h) |
|
#define | INIT_COLORSTYLE_FULL(c, n, h, s, d) |
|
#define | ADD_FLAGS 0 |
| 添加属性
|
|
#define | REMOVE_FLAGS 1 |
| 删除属性
|
|
#define | MEMBER_FUNADDR(pAddr) UnionCastType<DWORD>(pAddr) |
|
#define | PM_SET_CLIPBOX_HDC 0x0000A001 |
|
#define | PM_SET_CLIPBOX 0x0000A002 |
|
#define | PM_GET_CLIPBOX 0x0000A003 |
|
#define | PM_RELEASE_CLIPBOX 0x0000A004 |
|
#define | PM_COLOR_PICKER 0x0000A005 |
|
#define | PM_GRAY 0x0000A007 |
|
#define | RUNTIME_XCLASS(class_name) class_name::GetRunTimeInfo##class_name() |
|
#define | CONCAT_TXT(H, x) _CONCAT_TXT(H, x) |
|
#define | DECLARE_DYNAMIC_OBJ_CLASS_BASE(class_name) |
| HEAD文件中声明在类中
|
|
#define | DECLARE_DYNAMIC_OBJ_CLASS(class_name) |
|
#define | IMPLEMENT_DYNAMIC_OBJ_CLASS(class_name) |
| CXX 文件中 类实现的前面
|
|
#define | DEBUG_ASSERT(var) if (!(var)) return; |
|
#define | DEBUG_ASSERT_RETURN(var, ret) if (!(var)) return ret; |
|
|
enum | CursorMouse {
CursorArrow = 0
, CursorIbeam = 1
, CursorWait = 2
, CursorCross = 3
,
CursorUparrow = 4
, CursorSize = 5
, CursorIcon = 6
, CursorSizeNWSE = 7
,
CursorSizeNESW = 8
, CursorSizeWE = 9
, CursorSizeNS = 10
, CursorSizeAll = 11
,
CursorNo = 12
, CursorHand = 13
, CursorAppstarting = 14
, CursorHelp = 15
,
CursorHSplit = 16
, CursorVSplit = 17
} |
| UtilsCursor 管理光标句柄,避免重复生成对象 更多...
|
|
enum | SelectState { StateUnknow = 0
, StateSelected = 1
, StateUnselected = 2
} |
|
enum | ShowStatus { BeNormal = 0
, BeHighLight
, BeSelected
, BeDisable
} |
|
enum | ActionObject { ACTION_ON_MOUSE = 0x01
, ACTION_ON_KEYBOARD = 0x02
, ACTION_ON_DATA = 0x04
} |
|
enum | ActionEvent {
ACTION_DOWN = 0
, ACTION_UP
, ACTION_CLICK_DOUBLE
, ACTION_DATA_CHANGE
,
ACTION_MAX_COUNT
} |
|
enum | XMessageType {
MSG_BEGIN = (WM_USER + 1100)
, MSG_REPACKAGING
, MSG_MOUSE_BUTTON_DOWN
, MSG_MOUSE_BUTTON_UP
,
MSG_MOUSE_BUTTON_CLICK
, MSG_MOUSE_ENTER
, MSG_MOUSE_MOVE
, MSG_MOUSE_LEAVE
,
MSG_MOUSE_WHEEL
, MSG_MOUSE_CURSOR_POS
, MSG_NCHITTEST
, MSG_KEYDWON
,
MSG_KEYUP
, MSG_KEY_SHORTCUT
, MSG_CHAR
, MSG_CHAR_CODEPOINT
,
MSG_IMECHAR
, MSG_IME_PREEDIT_CHAR
, MSG_IME_COMPOSITION
, MSG_IME_COMPOSITION_POS
,
MSG_SYSTEM_OPEN_FILE
, MSG_SYSTEM_OPEN_FONT
, MSG_SYSTEM_OPEN_COLOR
, MSG_CLIPBOARD_COPY
,
MSG_CLIPBOARD_PASTE
, MSG_CARETCURSOR_CREATE
, MSG_CARETCURSOR_SHOW
, MSG_CARETCURSOR_POS
,
MSG_DRAG_ENTER
, MSG_DRAG_OVER
, MSG_DRAG_LEAVE
, MSG_DRAG_DROP
,
MSG_THEME_CHANGED
, MSG_WND_SETFOCUS
, MSG_WND_KILLFOCUS
, MSG_WND_CURSOR_SET
,
MSG_WND_SIZE
, MSG_WND_MOVE_XY
, MSG_WND_MOVE_SIZE
, MSG_WND_MOVE_DRAG
,
MSG_WND_CLOSE
, MSG_WND_SHOW
, MSG_WND_ISZOOMED
, MSG_WND_ISVISIBLE
,
MSG_WND_CLIENTRECT_GET
, MSG_WND_RECT_GET
, MSG_WND_SETCAPTURE
, MSG_WND_RELEASECAPTURE
,
MSG_WND_ACTIVE
, MSG_WND_IDLE
, MSG_WND_SET_BK_COLOR
, MSG_WND_SET_CAN_MOVE
,
MSG_WND_NCHITTEST
, MSG_WND_HTCAPTION_MOVE
, MSG_WND_GET_SIZE
, MSG_WND_ASYNC_PAINT
,
MSG_WND_SET_TITLE
, MSG_WND_SET_STYLE
, MSG_WND_DPICHANGED
, MSG_GETWORKAREA
,
MSG_TEST_FOCUSNAME
, MSG_DO_MODAL
, MSG_REDRAW_REALTIME
, MSG_REDRAW_ALL
,
MSG_REDRAW
, MSG_REDRAW_ASYNC
, MSG_MANAGER_BIND_UI
, MSG_MANAGER_INSTALL_ADAPT
,
MSG_MANAGER_DRAW_CONTROLS
, MSG_MANAGER_DESTORY
, MSG_MANAGER_APAPTER_DESTORY
, MSG_MANAGER_SETFOCUS
,
MSG_MANAGER_SETCAPTURE
, MSG_MANAGER_CAPTURE_POPUI
, MSG_MANAGER_SETTABKEY
, MSG_MANAGER_CONTROL_SHOW
,
MSG_MANAGER_REGISTER_UI
, MSG_MANAGER_REGISTER_SHORTCUT
, MSG_MANAGER_REGISTER_KEYTAB
, MSG_MANAGER_TIPBOX
,
MSG_MANAGER_SET_CANVAS_BUFFER
, MSG_MANAGER_PAINT_BACK
, MSG_MANAGER_PAINT_SET_BLUR_SIZE
, MSG_MANAGER_LOAD_CONFIG_SETTING
,
MSG_DOCK_HITSTSTE_CHANGED
, MSG_CONTROL_FONT_CHANGE
, MSG_CONTROL_KILLFOCUS
, MSG_CONTROL_SETFOCUS
,
MSG_CONTROL_SHOW
, MSG_CONTROL_ENABLE
, MSG_CONTROL_REGIST
, MSG_CONTROL_LOGOFF
,
MSG_CONTROL_DESTORY
, MSG_CONTROL_SET_TEXT
, MSG_CONTROL_SELECT_ALL
, MSG_CONTROL_SET_CONTEXT_DATA
,
MSG_CONTROL_SET_VALUE_COLOR
, MSG_CONTROL_XY
, MSG_CONTROL_XY_ON_CHILD
, MSG_CONTROL_SETCURSOR_ID
,
MSG_CONTROL_ADDTABPAGE
, MSG_CONTROL_SETTABSEL
, MSG_CONTROL_SET_DELEGATER
, MSG_CONTROL_JOIN_CHILD
,
MSG_CONTROL_JOIN_OPTION
, MSG_CONTROL_IS_POPSTYLE
, MSG_CONTROL_IS_SELECT
, MSG_CONTROL_IOSYNC
,
MSG_CONTROL_ZORDER_SET
, MSG_CONTROL_SYSBUTTON
, MSG_CONTROL_PAINT_PREVIOUS
, MSG_CONTROL_PAINTBACK
,
MSG_CONTROL_REFRESH_RECT
, MSG_CONTROL_CLEAR_CHILDS
, MSG_CONTROL_HSCROLL
, MSG_CONTROL_VSCROLL
,
MSG_CONTROL_COUNT_STEP
, MSG_CONTROL_ADD_NODEDATA
, MSG_CONTROL_LANGUAGE_TRANSLATE
, MSG_NODE_ROW_SHOW
,
MSG_NODE_CELL_REFESH
, MSG_NODE_ROW_REFESH
, MSG_DATA_CHANGED
, MSG_EDIT_INPUT_END
,
MSG_EDIT_CHAR
, MSG_TEXT_RETURN
, MSG_TEXT_ESCAPE
, MSG_EDIT_FINISHED
,
MSG_EDIT_CURSOR_TOLOW
, MSG_EDIT_CURSOR_TOHIGH
, MSG_EDIT_CURSOR_TOUP
, MSG_EDIT_CURSOR_TODOWN
,
MSG_DATETIME_CHANGE
, MSG_TRACKTIP_TEXT
, MSG_TRACKTIP_HIDE
, MSG_OPTION_HIDE
,
MSG_OPTION_CHANGED
, MSG_OPTION_SET_STATE
, MSG_TABVIEW_SHOW_TEXT_ID
, MSG_TABVIEW_HIDE_TEXT_ID
,
MSG_SCROLL_H_RANGE_CHANGE
, MSG_SCROLL_V_RANGE_CHANGE
, MSG_SCROLL_RELAYOUT
, MSG_SCROLL_SYNC
,
MSG_SCROLL_SET_POS
, MSG_MOUSEWHEEL_MAXRANGE
, MSG_COMBOX_HOST_RSP_UI
, MSG_COMBOX_HOST_DROP_UI
,
MSG_COMBOX_DROP_KILLFOCUS
, MSG_COMBOX_DROP_KILLFOCUS_POST
, MSG_COMBOX_DROP_LBUTTON_POST
, MSG_COMBOX_DROPSHOW
,
MSG_COMBOX_SELECTED
, MSG_COMBOX_GET_DROP_RECT
, MSG_WEB_TAB_TITLE_CHANGE
, MSG_WEB_TAB_RELEASE
,
MSG_WEB_NEW_POPUP
, MSG_WEB_NEW_WINDOWS
, MSG_POPMENU_CHILD_SHOW
, MSG_POPMENU_PARENT_SHOW
,
MSG_POPMENU_GET_HOST
, MSG_POPMENU_SET_PARENT
, MSG_POPMENU_TRACE
, MSG_POPMENU_SHOW
,
MSG_POPMENU_POSITON
, MSG_POPMENU_DROPPOP
, MSG_POPMENU_MOVESIZE
, MSG_CHART_AXIS_ZOOM_VALUE_NOTIFY
,
MSG_CHART_AXIS_TIME_VALUE_NOTIFY
, MSG_CHART_AXIS_UPDATE_T
, MSG_CHART_COORD_HITTEST
, MSG_CHART_SET_MARK_STYLE
,
MSG_CHART_SET_MARK_SIZE
, MSG_CHART_SET_MARK_COLOR
, MSG_CHART_BAR_DRAW
, MSG_CHART_BAR_HITTEST
,
MSG_CHART_BAR_ISVISIBLE
, MSG_CHART_SERIES_TO_PATH
, MSG_CHART_ELEMENT_COMMAND
, MSG_CHART_ELEMENT_UPDATE_V1
,
MSG_CHART_ELEMENT_UPDATE_V2
, MSG_LAYOUT_SET_DPI
, MSG_LAYOUT_SHOW
, MSG_LAYOUT_REMOVE_ALL
,
MSG_LAYOUT_ADD_ITEM
, MSG_LAYOUT_SET_BOXTYPE
, MSG_LAYOUT_SET_OFFSET
, DLM_LAYOUT_COMMIT_OFFSET
,
MSG_LAYOUT_SET_INTERVAL
, MSG_LAYOUT_SET_CROSS_OFFSET
, MSG_LAYOUT_SET_REVERSE
, MSG_LAYOUT_SET_KEEPLASTINVIEW
,
MSG_LAYOUT_SET_CURSEL
, MSG_LAYOUT_SET_PARENT
, MSG_LAYOUT_SET_NAME
, MSG_LAYOUT_SEARCH_NAME
,
MSG_LAYOUT_RESET
, MSG_LAYOUT_SET_BOX_TYPE
, MSG_ANIMATION
, MSG_ANIMATE_REQ_BACK
,
MSG_ANIMATE_REQ_FRONT
, MSG_ANIMATE_FRAME
, MSG_SYSTEM_QUIT
, MSG_USER
} |
| 消息ID 更多...
|
|
enum | CmdEventType {
NORMAL
, MINSIZE
, MAXSIZE
, FULLSIZE
,
REMOVE
, CLOSE
, CLOSE_CUSTOM
, HIDE
,
HIDE_PARENT
, SUBMIT
, CANCEL
} |
|
enum | DirectionTrend { FORWARD = 0x01
, NEGATIVE = 0x02
} |
|
enum | AlignmentStyle {
Left
, Center
, Right
, Top
,
Bottom
} |
|
enum | LayoutBoxType { HORIZONTAL
, VERTICAL
, LAYERED
} |
|
enum | SizeMode { AdaptSelf
, AdaptFill
, FixedValue
, Percentage
} |
| SizeType尺寸类型,布局中的占位计算方法 更多...
|
|
enum | LayoutType {
NULL_LAYTYPE = 0
, LAY_HBOX
, LAY_VBOX
, LAY_LAYERED
,
CTL
, NODE_DATA
, Widget
, Spacer
} |
|
enum | ShowModel { OnNever = 0
, OnAlways = 0x01
, OnFocus = 0x02
, OnHighLight = 0x04
} |
|
enum | PaintOption { BackBufferSurface = 1 << 0
} |
|
enum | PenType {
PenTypeSoild
, PenTypeDash
, PenTypeDot
, PenTypeDashDot
,
PenTypeDashDotDot
} |
|
enum | WindowStyles {
WIDGET_FRAME_MAIN = 1UL << 1
, WIDGET_FRAME_POP = 1UL << 2
, WIDGET_TOOL = 1UL << 3
, WIDGET_RESIZABLE = 1UL << 4
,
WIDGET_VISIBLE = 1UL << 5
, WIDGET_DISABLED = 1UL << 6
, WIDGET_TOPMOST = 1UL << 7
, WIDGET_TRANS = 1UL << 8
} |
|
enum | KeyCtrlCode {
CodeOpen = 1 << 0
, CodeWin = 1 << 1
, CodeCtrl = 1 << 2
, CodeAlt = 1 << 3
,
CodeShift = 1 << 4
} |
|
enum | TickMarkID { TickMinor = 1 << 0
, TickMajor = 1 << 1
} |
|
enum | TickMarkPositon { TickNone = 0
, TickOnInside = 1 << 0
, TickOnOutside = 1 << 1
, TickOnCross = 1 << 2
} |
|
enum | DataTextFormat { Format_Auto
, Format_JSON
, Format_XML
} |
| 数据文本格式 更多...
|
|
enum | PixelFormatType {
PixelFormat_rgb = 0
, PixelFormat_bgr
, PixelFormat_rgba
, PixelFormat_bgra
,
PixelFormat_abgr
, PixelFormat_argb
} |
| 像素格式 更多...
|
|
enum | GrayConv {
GrayNone = 0
, GrayReal
, GrayAverage
, GrayDesaturation
,
GrayWithMax
, GrayWithMin
, GrayWithRed
, GrayWithGreen
,
GrayWithBlue
, GrayWithCoeff
} |
|
enum | BlendCompType { comp_none
, comp_plus
, comp_multiply
, comp_plus_weight
} |
| 图元混合方式 更多...
|
|
enum | PathConvType { CONV_NONE
, CONV_BSPLINE
, CONV_CURVE_INC
, CONV_CURVE_DIV
} |
|
enum | ColorSceneType { ColorOfBackground
, ColorOfForeground
, ColorOfText
, ColorOfBorder
} |
| 外观场景类别 更多...
|
|
enum | MouseState { MS_NO_IN
, MS_HOVER
, MS_LB_DOWN
, MS_LB_UP
} |
|
enum | SGFontStyle {
FS_NORMAL = 0
, FS_BOLD = 1
, FS_ITALIC = 1 << 1
, FS_UNDERLINE = 1 << 2
,
FS_STRIKETHROUGH = 1 << 3
} |
|
enum | MouseButton { ButtonNone = 0
, ButtonLeft = 1 << 1
, ButtonMid = 1 << 2
, ButtonRight = 1 << 3
} |
|
enum | MouseKeyModifier {
Modifier_No = 0x00000000
, Modifier_Shift = 1 << 1
, Modifier_Control = 1 << 2
, Modifier_Alt = 1 << 3
,
Modifier_Meta = 1 << 4
} |
|