Enumerations | |
| enum | IDC { ARROW = 32512, IBEAM = 32513, WAIT = 32514, CROSS = 32515, CROSS = 4, UPARROW = 32516, UPARROW = 32753, SIZENWSE = 32642, SIZENESW = 32643, SIZEWE = 32644, SIZENS = 32645, SIZEALL = 32646, NO = 32648, NO = 7, APPSTARTING = 32650 } |
| Built-in mouse cursors. More... | |
| enum | IDI { APPLICATION = 32512, HAND = 32513, QUESTION = 32514, EXCLAMATION = 32515, ASTERISK = 32516 } |
| Built-in icons. More... | |
| enum | BRUSH { WHITE = 0, WHITE = 6, LTGRAY = 1, GREY = 2, GRAY = GREY, DKGREY = 3, DKGRAY = DKGREY, BLACK = 4, BLACK = 7, HOLLOW = 5, NULL = HOLLOW, NULL = 8, NULL = 5 } |
| Stock brushes. More... | |
| enum | PEN { WHITE = 0, WHITE = 6, BLACK = 4, BLACK = 7, NULL = HOLLOW, NULL = 8, NULL = 5 } |
| Stock pens. More... | |
| enum | FONT { OEM_FIXED = 10, ANSI_FIXED = 11, ANSI_VAR = 12, SYSTEM = 13, DEVICE_DEFAULT = 14, SYSTEM_FIXED = 16, DEFAULT_GUI = 17 } |
| Stock fonts. More... | |
| enum | PS { SOLID = 0, DASH = 1, DOT = 2, DASHDOT = 3, DASHDOTDOT = 4, NULL = HOLLOW, NULL = 8, NULL = 5, INSIDEFRAME = 6, USERSTYLE = 7, ALTERNATE = 8, ALTERNATE = 1, MASK = 0x0F, MASK = 0xFF, MASK = 1, MASK = 0x0010 } |
| Pen styles. More... | |
| enum | HS { HORIZONTAL = 0, HORIZONTAL = 1, VERTICAL = 1, VERTICAL = 0, FDIAGONAL = 2, BDIAGONAL = 3, CROSS = 32515, CROSS = 4, DIAGCROSS = 5 } |
| Brush hash styles. More... | |
| enum | MM { TEXT = 1, TEXT = 1, TEXT = cast(WS) 0x00000000, LOMETRIC = 2, HIMETRIC = 3, LOENGLISH = 4, HIENGLISH = 5, TWIPS = 6, ISOTROPIC = 7, ANISOTROPIC = 8 } |
| Coordinate mapping modes. More... | |
| enum | SM { CXSCREEN = 0, CYSCREEN = 1, CXVSCROLL = 2, CYHSCROLL = 3, CYCAPTION = 4, CXBORDER = 5, CYBORDER = 6, CXFIXEDFRAME = 7, CYFIXEDFRAME = 8, CXDLGFRAME = CXFIXEDFRAME, CYDLGFRAME = CYFIXEDFRAME, CYVTHUMB = 9, CXHTHUMB = 10, CXICON = 11, CYICON = 12, CXCURSOR = 13, CYCURSOR = 14, CYMENU = 15, CXFULLSCREEN = 16, CYFULLSCREEN = 17, CYKANJIWINDOW = 18, MOUSEPRESENT = 19, CYVSCROLL = 20, CXHSCROLL = 21, DEBUG = 22, SWAPBUTTON = 23, CXMIN = 28, CYMIN = 29, CXSIZE = 30, CYSIZE = 31, CXSIZEFRAME = 32, CYSIZEFRAME = 33, CXFRAME = CXSIZEFRAME, CYFRAME = CYSIZEFRAME, CXMINTRACK = 34, CYMINTRACK = 35, CXDOUBLECLK = 36, CYDOUBLECLK = 37, CXICONSPACING = 38, CYICONSPACING = 39, MENUDROPALIGNMENT = 40, PENWINDOWS = 41, DBCSENABLED = 42, CMOUSEBUTTONS = 43, SECURE = 44, CXEDGE = 45, CYEDGE = 46, CXMINSPACING = 47, CYMINSPACING = 48, CXSMICON = 49, CYSMICON = 50, CYSMCAPTION = 51, CXSMSIZE = 52, CYSMSIZE = 53, CXMENUSIZE = 54, CYMENUSIZE = 55, ARRANGE = 56, CXMINIMIZED = 57, CYMINIMIZED = 58, CXMAXTRACK = 59, CYMAXTRACK = 60, CXMAXIMIZED = 61, CYMAXIMIZED = 62, NETWORK = 63, CLEANBOOT = 67, CXDRAG = 68, CYDRAG = 69, SHOWSOUNDS = 70, CXMENUCHECK = 71, CYMENUCHECK = 72, SLOWMACHINE = 73, MIDEASTENABLED = 74, MOUSEWHEELPRESENT = 75 } |
| Parameters to the Windows API function GetSystemMetrics. More... | |
| enum | FW { DONTCARE = 0, DONTCARE = 0x00, THIN = 100, EXTRALIGHT = 200, LIGHT = 300, NORMAL = 400, NORMAL = 0, NORMAL = 0, MEDIUM = 500, SEMIBOLD = 600, BOLD = 700, BOLD = 0x0100, EXTRABOLD = 800, HEAVY = 900 } |
| Font weights. More... | |
| enum | EN { SETFOCUS = 0x0100, SETFOCUS = 4, SETFOCUS = 3, SETFOCUS = 6, SETFOCUS, KILLFOCUS = 0x0200, KILLFOCUS = 5, KILLFOCUS = 4, KILLFOCUS = 7, KILLFOCUS = cast(uint) -8, CHANGE = 0x0300, CHANGE = 0x00000080L, UPDATE = 0x0400, ERRSPACE = 0x0500, ERRSPACE = cast(uint) -2, ERRSPACE = cast(uint) -1, MAXTEXT = 0x0501, HSCROLL = 0x0601, HSCROLL = 0x00100000, VSCROLL = 0x0602, VSCROLL = 0x00200000 } |
| Edit box notifications. More... | |
| enum | LBN { ERRSPACE = 0x0500, ERRSPACE = cast(uint) -2, ERRSPACE = cast(uint) -1, SELCHANGE = 1, SELCHANGE = 1, DBLCLK = 2, DBLCLK = 2, DBLCLK = DOUBLECLICKED, DBLCLK, SELCANCEL = 3, SETFOCUS = 0x0100, SETFOCUS = 4, SETFOCUS = 3, SETFOCUS = 6, SETFOCUS, KILLFOCUS = 0x0200, KILLFOCUS = 5, KILLFOCUS = 4, KILLFOCUS = 7, KILLFOCUS = cast(uint) -8 } |
| List box notifications. More... | |
| enum | CBN { ERRSPACE = 0x0500, ERRSPACE = cast(uint) -2, ERRSPACE = cast(uint) -1, SELCHANGE = 1, SELCHANGE = 1, DBLCLK = 2, DBLCLK = 2, DBLCLK = DOUBLECLICKED, DBLCLK, SETFOCUS = 0x0100, SETFOCUS = 4, SETFOCUS = 3, SETFOCUS = 6, SETFOCUS, KILLFOCUS = 0x0200, KILLFOCUS = 5, KILLFOCUS = 4, KILLFOCUS = 7, KILLFOCUS = cast(uint) -8, EDITCHANGE = 5, EDITUPDATE = 6, DROPDOWN = 7, DROPDOWN = cast(WS) 0x0002, CLOSEUP = 8, SELENDOK = 9, SELENDCANCEL = 10 } |
| Combo box notifications. More... | |
| enum | BN { CLICKED = 0, PAINT = 1, HILITE = 2, HILITE = 0x00000080L, HILITE = 0x00000080L, UNHILITE = 3, UNHILITE = 0x00000000L, UNHILITE = 0x00000000L, DISABLE = 4, DOUBLECLICKED = 5, PUSHED = HILITE, UNPUSHED = UNHILITE, DBLCLK = 2, DBLCLK = 2, DBLCLK = DOUBLECLICKED, DBLCLK, SETFOCUS = 0x0100, SETFOCUS = 4, SETFOCUS = 3, SETFOCUS = 6, SETFOCUS, KILLFOCUS = 0x0200, KILLFOCUS = 5, KILLFOCUS = 4, KILLFOCUS = 7, KILLFOCUS = cast(uint) -8 } |
| Button notifications. More... | |
| enum | CHARSET { ANSI = 0, DEFAULT = 1, DEFAULT = 0, DEFAULT = 0x00, DEFAULT = 0, DEFAULT = 0x00001000L, DEFAULT = 0x00001000L, DEFAULT = 0, SYMBOL = 2, SHIFTJIS = 128, HANGEUL = 129, GB2312 = 134, CHINESEBIG5 = 136, OEM = 255, JOHAB = 130, HEBREW = 177, ARABIC = 178, GREEK = 161, TURKISH = 162, VIETNAMESE = 163, THAI = 222, EASTEUROPE = 238, RUSSIAN = 204, MAC = 77, BALTIC = 186 } |
| Character sets. More... | |
| enum | OUT_PRECIS { DEFAULT = 1, DEFAULT = 0, DEFAULT = 0x00, DEFAULT = 0, DEFAULT = 0x00001000L, DEFAULT = 0x00001000L, DEFAULT = 0, STRING = 1, STRING = 0x00000000L, STRING = 0x00000000L, CHARACTER = 2, CHARACTER = 0x01, STROKE = 3, STROKE = 0x02, TT = 4, DEVICE = 5, RASTER = 6, TT_ONLY = 7, OUTLINE = 8, SCREEN_OUTLINE = 9 } |
| Font output precision. More... | |
| enum | CLIP_PRECIS { DEFAULT = 1, DEFAULT = 0, DEFAULT = 0x00, DEFAULT = 0, DEFAULT = 0x00001000L, DEFAULT = 0x00001000L, DEFAULT = 0, CHARACTER = 2, CHARACTER = 0x01, STROKE = 3, STROKE = 0x02, PRECIS_MASK = 0x0F, LH_ANGLES = 0x10, TT_ALWAYS = 0x20, EMBEDDED = 0x80, MASK = 0x0F, MASK = 0xFF, MASK = 1, MASK = 0x0010 } |
| Font clipping precision. More... | |
| enum | QUALITY { DEFAULT = 1, DEFAULT = 0, DEFAULT = 0x00, DEFAULT = 0, DEFAULT = 0x00001000L, DEFAULT = 0x00001000L, DEFAULT = 0, DRAFT = 1, PROOF = 2, NONANTIALIASED = 3, ANTIALIASED = 4 } |
| Font quality. More... | |
| enum | FF { DEFAULT_PITCH = 0x00, FIXED_PITCH = 0x01, VARIABLE_PITCH = 0x02, DONTCARE = 0, DONTCARE = 0x00, ROMAN = 0x10, SWISS = 0x20, MODERN = 0x30, SCRIPT = 0x40, DECORATIVE = 0x50 } |
| Font family and pitch. More... | |
| enum | OBM { LFARROWI = 32734, RGARROWI = 32735, DNARROWI = 32736, UPARROWI = 32737, COMBO = 32738, MNARROW = 32739, LFARROWD = 32740, RGARROWD = 32741, DNARROWD = 32742, UPARROWD = 32743, RESTORED = 32744, ZOOMD = 32745, REDUCED = 32746, RESTORE = 32747, ZOOM = 32748, ZOOM = 0xFB, REDUCE = 32749, LFARROW = 32750, RGARROW = 32751, DNARROW = 32752, UPARROW = 32516, UPARROW = 32753, CLOSE = 32754, CLOSE = 8, OLD_RESTORE = 32755, OLD_ZOOM = 32756, OLD_REDUCE = 32757, BTNCORNERS = 32758, CHECKBOXES = 32759, CHECK = 32760, BTSIZE = 32761, OLD_LFARROW = 32762, OLD_RGARROW = 32763, OLD_DNARROW = 32764, OLD_UPARROW = 32765, SIZE = 32766, OLD_CLOSE = 32767 } |
| Stock bitmaps. More... | |
| enum | COLOUR { SCROLLBAR = 0, BACKGROUND = 1, DESKTOP = BACKGROUND, ACTIVECAPTION = 2, INACTIVECAPTION = 3, MENU = 4, MENU = 0x12, WINDOW = 5, WINDOWFRAME = 6, MENUTEXT = 7, WINDOWTEXT = 8, CAPTIONTEXT = 9, ACTIVEBORDER = 10, INACTIVEBORDER = 11, APPWORKSPACE = 12, HIGHLIGHT = 13, HIGHLIGHTTEXT = 14, BTNFACE = 15, C_3DFACE = BTNFACE, BTNSHADOW = 16, C_3DSHADOW = BTNSHADOW, GREYTEXT = 17, GRAYTEXT = GREYTEXT, BTNTEXT = 18, INACTIVECAPTIONTEXT = 19, BTNHIGHLIGHT = 20, C_3DHIGHLIGHT = BTNHIGHLIGHT, C_3DHILIGHT = BTNHIGHLIGHT, BTNHILIGHT = BTNHIGHLIGHT, C_3DDKSHADOW = 21, C_3DLIGHT = 22, INFOTEXT = 23, INFOBK = 24 } |
| Windows colour scheme elements. More... | |
| enum | OFN { READONLY = 0x00000001, READONLY = cast(WS) 0x0800, OVERWRITEPROMPT = 0x00000002, HIDEREADONLY = 0x00000004, NOCHANGEDIR = 0x00000008, SHOWHELP = 0x00000010, SHOWHELP = 0x00000008, SHOWHELP = 0x00000004L, SHOWHELP = 0x00000080, SHOWHELP = 0x00000800, ENABLEHOOK = 0x00000020, ENABLEHOOK = 0x00000010, ENABLEHOOK = 0x00000008L, ENABLEHOOK = 0x00000100, ENABLETEMPLATE = 0x00000040, ENABLETEMPLATE = 0x00000020, ENABLETEMPLATE = 0x00000010L, ENABLETEMPLATE = 0x00000200, ENABLETEMPLATEHANDLE = 0x00000080, ENABLETEMPLATEHANDLE = 0x00000040, ENABLETEMPLATEHANDLE = 0x00000020L, ENABLETEMPLATEHANDLE = 0x00002000, NOVALIDATE = 0x00000100, ALLOWMULTISELECT = 0x00000200, EXTENSIONDIFFERENT = 0x00000400, PATHMUSTEXIST = 0x00000800, FILEMUSTEXIST = 0x00001000, CREATEPROMPT = 0x00002000, SHAREAWARE = 0x00004000, NOREADONLYRETURN = 0x00008000, NOTESTFILECREATE = 0x00010000, NONETWORKBUTTON = 0x00020000, NONETWORKBUTTON = 0x00200000, NOLONGNAMES = 0x00040000, EXPLORER = 0x00080000, NODEREFERENCELINKS = 0x00100000, LONGNAMES = 0x00200000, TYPICAL_OPEN = FILEMUSTEXIST | EXPLORER, TYPICAL_SAVE } |
| Flags for file common dialogs. More... | |
| enum | CC { RGBINIT = 0x00000001, FULLOPEN = 0x00000002, PREVENTFULLOPEN = 0x00000004, SHOWHELP = 0x00000010, SHOWHELP = 0x00000008, SHOWHELP = 0x00000004L, SHOWHELP = 0x00000080, SHOWHELP = 0x00000800, ENABLEHOOK = 0x00000020, ENABLEHOOK = 0x00000010, ENABLEHOOK = 0x00000008L, ENABLEHOOK = 0x00000100, ENABLETEMPLATE = 0x00000040, ENABLETEMPLATE = 0x00000020, ENABLETEMPLATE = 0x00000010L, ENABLETEMPLATE = 0x00000200, ENABLETEMPLATEHANDLE = 0x00000080, ENABLETEMPLATEHANDLE = 0x00000040, ENABLETEMPLATEHANDLE = 0x00000020L, ENABLETEMPLATEHANDLE = 0x00002000, SOLIDCOLOUR = 0x00000080, SOLIDCOLOR = SOLIDCOLOUR, ANYCOLOUR = 0x00000100, ANYCOLOR = ANYCOLOUR } |
| Flags for colour common dialogs. More... | |
| enum | CF { SCREENFONTS = 0x00000001, PRINTERFONTS = 0x00000002, BOTH = SCREENFONTS | PRINTERFONTS, BOTH = cast(WS) 0x0008, BOTH = 3, SHOWHELP = 0x00000010, SHOWHELP = 0x00000008, SHOWHELP = 0x00000004L, SHOWHELP = 0x00000080, SHOWHELP = 0x00000800, ENABLEHOOK = 0x00000020, ENABLEHOOK = 0x00000010, ENABLEHOOK = 0x00000008L, ENABLEHOOK = 0x00000100, ENABLETEMPLATE = 0x00000040, ENABLETEMPLATE = 0x00000020, ENABLETEMPLATE = 0x00000010L, ENABLETEMPLATE = 0x00000200, ENABLETEMPLATEHANDLE = 0x00000080, ENABLETEMPLATEHANDLE = 0x00000040, ENABLETEMPLATEHANDLE = 0x00000020L, ENABLETEMPLATEHANDLE = 0x00002000, INITTOLOGFONTSTRUCT = 0x00000040L, USESTYLE = 0x00000080L, EFFECTS = 0x00000100L, APPLY = 0x00000200L, SCRIPTSONLY = 0x00000400L, NOVECTORFONTS = 0x00000800L, NOOEMFONTS = NOVECTORFONTS, NOSIMULATIONS = 0x00001000L, LIMITSIZE = 0x00002000L, FIXEDPITCHONLY = 0x00004000L, WYSIWYG = 0x00008000L, FORCEFONTEXIST = 0x00010000L, SCALABLEONLY = 0x00020000L, TTONLY = 0x00040000L, NOFACESEL = 0x00080000L, NOSTYLESEL = 0x00100000L, NOSIZESEL = 0x00200000L, SELECTSCRIPT = 0x00400000L, NOSCRIPTSEL = 0x00800000L, NOVERTFONTS = 0x01000000L } |
| Flags for font common dialogs. More... | |
| enum | FONTTYPE { SIMULATED = 0x8000, PRINTER = 0x4000, SCREEN = 0x2000, BOLD = 700, BOLD = 0x0100, ITALIC = 0x0200, REGULAR = 0x0400, NONE = 0, NONE = 0x00000000, NONE = 0x00000000 } |
| Font attribute flags. More... | |
| enum | FR { DOWN = 0x00000001, DOWN = 0x28, WHOLEWORD = 0x00000002, MATCHCASE = 0x00000004, FINDNEXT = 0x00000008, REPLACE = 0x00000010, REPLACEALL = 0x00000020, DIALOGTERM = 0x00000040, SHOWHELP = 0x00000010, SHOWHELP = 0x00000008, SHOWHELP = 0x00000004L, SHOWHELP = 0x00000080, SHOWHELP = 0x00000800, ENABLEHOOK = 0x00000020, ENABLEHOOK = 0x00000010, ENABLEHOOK = 0x00000008L, ENABLEHOOK = 0x00000100, ENABLETEMPLATE = 0x00000040, ENABLETEMPLATE = 0x00000020, ENABLETEMPLATE = 0x00000010L, ENABLETEMPLATE = 0x00000200, NOUPDOWN = 0x00000400, NOMATCHCASE = 0x00000800, NOWHOLEWORD = 0x00001000, ENABLETEMPLATEHANDLE = 0x00000080, ENABLETEMPLATEHANDLE = 0x00000040, ENABLETEMPLATEHANDLE = 0x00000020L, ENABLETEMPLATEHANDLE = 0x00002000, HIDEUPDOWN = 0x00004000, HIDEMATCHCASE = 0x00008000, HIDEWHOLEWORD = 0x00010000 } |
| Find/replace dialog flags. More... | |
| enum | CDERR { DIALOGFAILURE = 0xFFFF, GENERALCODES = 0x0000, STRUCTSIZE = 0x0001, INITIALIZATION = 0x0002, NOTEMPLATE = 0x0003, NOHINSTANCE = 0x0004, LOADSTRFAILURE = 0x0005, FINDRESFAILURE = 0x0006, LOADRESFAILURE = 0x0007, LOCKRESFAILURE = 0x0008, MEMALLOCFAILURE = 0x0009, MEMLOCKFAILURE = 0x000A, NOHOOK = 0x000B, REGISTERMSGFAIL = 0x000C, PDERR_PRINTERCODES = 0x1000, PDERR_SETUPFAILURE = 0x1001, PDERR_PARSEFAILURE = 0x1002, PDERR_RETDEFFAILURE = 0x1003, PDERR_LOADDRVFAILURE = 0x1004, PDERR_GETDEVMODEFAIL = 0x1005, PDERR_INITFAILURE = 0x1006, PDERR_NODEVICES = 0x1007, PDERR_NODEFAULTPRN = 0x1008, PDERR_DNDMMISMATCH = 0x1009, PDERR_CREATEICFAILURE = 0x100A, PDERR_PRINTERNOTFOUND = 0x100B, PDERR_DEFAULTDIFFERENT = 0x100C, CFERR_CHOOSEFONTCODES = 0x2000, CFERR_NOFONTS = 0x2001, CFERR_MAXLESSTHANMIN = 0x2002, FNERR_FILENAMECODES = 0x3000, FNERR_SUBCLASSFAILURE = 0x3001, FNERR_INVALIDFILENAME = 0x3002, FNERR_BUFFERTOOSMALL = 0x3003, FRERR_FINDREPLACECODES = 0x4000, FRERR_BUFFERLENGTHZERO = 0x4001, CCERR_CHOOSECOLORCODES = 0x5000 } |
| Common dialog error codes. More... | |
| enum | MK { LBUTTON = 0x0001, LBUTTON = 0x01, RBUTTON = 0x0002, RBUTTON = 0x02, SHIFT = 0x0004, SHIFT = 0x10, CONTROL = 0x0008, CONTROL = 0x11, MBUTTON = 0x0010, MBUTTON = 0x04 } |
| Modifier keys for mouse messages. More... | |
| enum | CS { VREDRAW = 0x00000001, HREDRAW = 0x00000002, KEYCVTWINDOW = 0x00000004, DBLCLKS = 0x00000008, OWNDC = 0x00000020, CLASSDC = 0x00000040, PARENTDC = 0x00000080, NOKEYCVT = 0x00000100, NOCLOSE = 0x00000200, SAVEBITS = 0x00000800, BYTEALIGNCLIENT = 0x00001000, BYTEALIGNWINDOW = 0x00002000, GLOBALCLASS = 0x00004000, IME = 0x00010000 } |
| Window class styles. More... | |
| enum | MB { OK = 0x00000000L, OK = 1, OKCANCEL = 0x00000001L, ABORTRETRYIGNORE = 0x00000002L, YESNOCANCEL = 0x00000003L, YESNO = 0x00000004L, RETRYCANCEL = 0x00000005L, HELP = 0x00004000L, HELP = 9, HELP = 0x2F, HELP = 0x00004000L, ICONHAND = 0x00000010L, ICONQUESTION = 0x00000020L, ICONEXCLAMATION = 0x00000030L, ICONASTERISK = 0x00000040L, USERICON = 0x00000080L, ICONWARNING = ICONEXCLAMATION, ICONERROR = ICONHAND, ICONINFORMATION = ICONASTERISK, ICONSTOP = ICONHAND, DEFBUTTON1 = 0x00000000L, DEFBUTTON2 = 0x00000100L, DEFBUTTON3 = 0x00000200L, DEFBUTTON4 = 0x00000300L, APPLMODAL = 0x00000000L, SYSTEMMODAL = 0x00001000L, TASKMODAL = 0x00002000L, NOFOCUS = 0x00008000L, SETFOREGROUND = 0x00010000L, DEFAULT_DESKTOP_ONLY = 0x00020000L, TOPMOST = 0x00040000L, TOPMOST = 0x00000008, RIGHT = 0x00080000L, RIGHT = 0x27, RIGHT = cast(WS) 0x00000200, RIGHT = cast(WS) 0x0002, RIGHT = cast(WS) 0x00000002, RIGHT = cast(WS) 0x0000, RIGHT = 0x00001000, RIGHT = 7, RIGHT = 2, RTLREADING = 0x00100000L, RTLREADING = 0x00002000, RTLREADING = 256, RTLREADING = 0x0400 } |
| Message box flags. More... | |
| enum | ID { OK = 0x00000000L, OK = 1, CANCEL = 2, CANCEL = 0x03, ABORT = 3, RETRY = 4, IGNORE = 5, YES = 6, NO = 32648, NO = 7, CLOSE = 32754, CLOSE = 8, HELP = 0x00004000L, HELP = 9, HELP = 0x2F, HELP = 0x00004000L } |
| Dialog/message box exit codes. More... | |
| enum | VK { LBUTTON = 0x0001, LBUTTON = 0x01, RBUTTON = 0x0002, RBUTTON = 0x02, CANCEL = 2, CANCEL = 0x03, MBUTTON = 0x0010, MBUTTON = 0x04, BACK = 0x08, TAB = 0x09, CLEAR = 0x0C, RETURN = 0x0D, RETURN, SHIFT = 0x0004, SHIFT = 0x10, CONTROL = 0x0008, CONTROL = 0x11, MENU = 4, MENU = 0x12, PAUSE = 0x13, CAPITAL = 0x14, ESCAPE = 0x1B, SPACE = 0x20, PRIOR = 0x21, PAGEUP = PRIOR, PAGEUP = 2, NEXT = 0x22, PAGEDOWN = NEXT, PAGEDOWN = 3, END = 0x23, HOME = 0x24, LEFT = 0x25, LEFT = cast(WS) 0x00000100, LEFT = cast(WS) 0x0000, LEFT = cast(WS) 0x00000000, LEFT = cast(WS) 0x0004, LEFT = 0x00000000, LEFT = 6, LEFT = 0, UP = 0x26, RIGHT = 0x00080000L, RIGHT = 0x27, RIGHT = cast(WS) 0x00000200, RIGHT = cast(WS) 0x0002, RIGHT = cast(WS) 0x00000002, RIGHT = cast(WS) 0x0000, RIGHT = 0x00001000, RIGHT = 7, RIGHT = 2, DOWN = 0x00000001, DOWN = 0x28, SELECT = 0x29, PRINT = 0x2A, EXECUTE = 0x2B, SNAPSHOT = 0x2C, INSERT = 0x2D, INSERT = 0x00000000L, DELETE = 0x2E, DELETE = 0x00000200L, HELP = 0x00004000L, HELP = 9, HELP = 0x2F, HELP = 0x00004000L, LWIN = 0x5B, RWIN = 0x5C, APPS = 0x5D, NUMPAD0 = 0x60, NUMPAD1 = 0x61, NUMPAD2 = 0x62, NUMPAD3 = 0x63, NUMPAD4 = 0x64, NUMPAD5 = 0x65, NUMPAD6 = 0x66, NUMPAD7 = 0x67, NUMPAD8 = 0x68, NUMPAD9 = 0x69, MULTIPLY = 0x6A, ADD = 0x6B, SEPARATOR = 0x6C, SEPARATOR = 0x00000800L, SEPARATOR = 0x00000800L, SUBTRACT = 0x6D, DECIMAL = 0x6E, DIVIDE = 0x6F, F1 = 0x70, F2 = 0x71, F3 = 0x72, F4 = 0x73, F5 = 0x74, F6 = 0x75, F7 = 0x76, F8 = 0x77, F9 = 0x78, F10 = 0x79, F11 = 0x7A, F12 = 0x7B, F13 = 0x7C, F14 = 0x7D, F15 = 0x7E, F16 = 0x7F, F17 = 0x80, F18 = 0x81, F19 = 0x82, F20 = 0x83, F21 = 0x84, F22 = 0x85, F23 = 0x86, F24 = 0x87, NUMLOCK = 0x90, SCROLL = 0x91, LSHIFT = 0xA0, RSHIFT = 0xA1, LCONTROL = 0xA2, RCONTROL = 0xA3, LMENU = 0xA4, RMENU = 0xA5, PROCESSKEY = 0xE5, ATTN = 0xF6, CRSEL = 0xF7, EXSEL = 0xF8, EREOF = 0xF9, PLAY = 0xFA, ZOOM = 32748, ZOOM = 0xFB, NONAME = 0xFC, PA1 = 0xFD, OEM_CLEAR = 0xFE } |
| Virtual key codes. More... | |
| enum | GMEM { FIXED = 0x0000, MOVEABLE = 0x0002, NOCOMPACT = 0x0010, NODISCARD = 0x0020, ZEROINIT = 0x0040, MODIFY = 0x0080, DISCARDABLE = 0x0100, SHARE = 0x2000, DDESHARE = SHARE, VALID_FLAGS = 0x7F72, INVALID_HANDLE = 0x8000, GHND = (MOVEABLE | ZEROINIT), GPTR = (FIXED | ZEROINIT) } |
| Global memory allocation flags. More... | |
| enum | CLIPBOARD_FORMAT { EMPTY = 0, TEXT = 1, TEXT = 1, TEXT = cast(WS) 0x00000000, BITMAP = 2, BITMAP = 0x00000004L, BITMAP = 0x00000004L, BITMAP = cast(WS) 0x00000080, BITMAP = cast(WS) 0x0000000E, METAFILEPICT = 3, SYLK = 4, DIF = 5, TIFF = 6, OEMTEXT = 7, DIB = 8, PALETTE = 9, PALETTE = 2048, PENDATA = 10, RIFF = 11, WAVE = 12, UNICODETEXT = 13, ENHMETAFILE = 14, ENHMETAFILE = cast(WS) 0x0000000F, HDROP = 15, LOCALE = 16, MAX = 17, OWNERDISPLAY = 0x0080, DSPTEXT = 0x0081, DSPBITMAP = 0x0082, DSPMETAFILEPICT = 0x0083, DSPENHMETAFILE = 0x008E, PRIVATEFIRST = 0x0200, PRIVATELAST = 0x02FF, GDIOBJFIRST = 0x0300, GDIOBJLAST = 0x03FF, INCOMPATIBLE = uint.max } |
| Clipboard data formats. More... | |
| enum | MF { INSERT = 0x2D, INSERT = 0x00000000L, CHANGE = 0x0300, CHANGE = 0x00000080L, APPEND = 0x00000100L, DELETE = 0x2E, DELETE = 0x00000200L, REMOVE = 0x00001000L, BYCOMMAND = 0x00000000L, BYPOSITION = 0x00000400L, SEPARATOR = 0x6C, SEPARATOR = 0x00000800L, SEPARATOR = 0x00000800L, ENABLED = 0x00000000L, ENABLED = 0x00000000L, GREYED = 0x00000001L, GREYED = 0x00000003L, GRAYED = GREYED, GRAYED = GREYED, DISABLED = 0x00000002L, DISABLED = GREYED, DISABLED = 0x08000000, UNCHECKED = 0x00000000L, UNCHECKED = 0x00000000L, CHECKED = 0x00000008L, CHECKED = 0x00000008L, USECHECKBITMAPS = 0x00000200L, STRING = 1, STRING = 0x00000000L, STRING = 0x00000000L, BITMAP = 2, BITMAP = 0x00000004L, BITMAP = 0x00000004L, BITMAP = cast(WS) 0x00000080, BITMAP = cast(WS) 0x0000000E, OWNERDRAW = 0x00000100L, OWNERDRAW = 0x00000100L, OWNERDRAW = cast(WS) 0x0000000B, OWNERDRAW = cast(WS) 0x0000000D, OWNERDRAW = 0x1000, POPUP = 0x00000010L, POPUP = 0x80000000, MENUBARBREAK = 0x00000020L, MENUBARBREAK = 0x00000020L, MENUBREAK = 0x00000040L, MENUBREAK = 0x00000040L, UNHILITE = 3, UNHILITE = 0x00000000L, UNHILITE = 0x00000000L, HILITE = 2, HILITE = 0x00000080L, HILITE = 0x00000080L, DEFAULT = 1, DEFAULT = 0, DEFAULT = 0x00, DEFAULT = 0, DEFAULT = 0x00001000L, DEFAULT = 0x00001000L, DEFAULT = 0, SYSMENU = 0x00002000L, SYSMENU = 0x00080000, HELP = 0x00004000L, HELP = 9, HELP = 0x2F, HELP = 0x00004000L, RIGHTJUSTIFY = 0x00004000L, RIGHTJUSTIFY = 0x00004000L, MOUSESELECT = 0x00008000L } |
| Menu item flags. More... | |
| enum | MFT { STRING = 1, STRING = 0x00000000L, STRING = 0x00000000L, BITMAP = 2, BITMAP = 0x00000004L, BITMAP = 0x00000004L, BITMAP = cast(WS) 0x00000080, BITMAP = cast(WS) 0x0000000E, MENUBARBREAK = 0x00000020L, MENUBARBREAK = 0x00000020L, MENUBREAK = 0x00000040L, MENUBREAK = 0x00000040L, OWNERDRAW = 0x00000100L, OWNERDRAW = 0x00000100L, OWNERDRAW = cast(WS) 0x0000000B, OWNERDRAW = cast(WS) 0x0000000D, OWNERDRAW = 0x1000, RADIOCHECK = 0x00000200L, SEPARATOR = 0x6C, SEPARATOR = 0x00000800L, SEPARATOR = 0x00000800L, RIGHTORDER = 0x00002000L, RIGHTJUSTIFY = 0x00004000L, RIGHTJUSTIFY = 0x00004000L } |
| Menu item type flags. More... | |
| enum | MFS { GREYED = 0x00000001L, GREYED = 0x00000003L, GRAYED = GREYED, GRAYED = GREYED, DISABLED = 0x00000002L, DISABLED = GREYED, DISABLED = 0x08000000, CHECKED = 0x00000008L, CHECKED = 0x00000008L, HILITE = 2, HILITE = 0x00000080L, HILITE = 0x00000080L, ENABLED = 0x00000000L, ENABLED = 0x00000000L, UNCHECKED = 0x00000000L, UNCHECKED = 0x00000000L, UNHILITE = 3, UNHILITE = 0x00000000L, UNHILITE = 0x00000000L, DEFAULT = 1, DEFAULT = 0, DEFAULT = 0x00, DEFAULT = 0, DEFAULT = 0x00001000L, DEFAULT = 0x00001000L, DEFAULT = 0 } |
| Menu item state flags. More... | |
| enum | PC { NORMAL = 400, NORMAL = 0, NORMAL = 0, RESERVED = 1, EXPLICIT = 2, NOCOLLAPSE = 4 } |
| Palette entry flags. More... | |
| enum | POLYGON_FILL { ALTERNATE = 8, ALTERNATE = 1, WINDING = 2 } |
| Polygon winding modes. More... | |
| enum | AD { ANTICLOCKWISE = 1, COUNTERCLOCKWISE = ANTICLOCKWISE, CLOCKWISE = 2 } |
| Arc directions. More... | |
| enum | TVI { ROOT = 0xFFFF0000, FIRST = 0xFFFF0001, LAST = 0xFFFF0002, SORT = 0xFFFF0003, SORT = cast(WS) 0x0100, SORT = cast(WS) 0x0002 } |
| Tree view constants. More... | |
| enum | NM { KILLFOCUS = 0x0200, KILLFOCUS = 5, KILLFOCUS = 4, KILLFOCUS = 7, KILLFOCUS = cast(uint) -8, SETFOCUS = 0x0100, SETFOCUS = 4, SETFOCUS = 3, SETFOCUS = 6, SETFOCUS, RDBLCLK, RCLICK, RETURN = 0x0D, RETURN, DBLCLK = 2, DBLCLK = 2, DBLCLK = DOUBLECLICKED, DBLCLK, CLICK, OUTOFMEMORY } |
| Common control notifications. More... | |
| enum | TVN { KEYDOWN = cast(uint) -412, ENDLABELEDIT, BEGINLABELEDIT, DELETEITEM, BEGINRDRAG, BEGINDRAG, ITEMEXPANDED, ITEMEXPANDING, SETDISPINFO, GETDISPINFO, SELCHANGED, SELCHANGING } |
| Tree view notifications. More... | |
| enum | WS { NONE = 0, NONE = 0x00000000, NONE = 0x00000000, OVERLAPPED = 0x00000000, POPUP = 0x00000010L, POPUP = 0x80000000, CHILD = 0x40000000, MINIMIZE = 0x20000000, VISIBLE = 0x10000000, DISABLED = 0x00000002L, DISABLED = GREYED, DISABLED = 0x08000000, CLIPSIBLINGS = 0x04000000, CLIPCHILDREN = 0x02000000, MAXIMIZE = 0x01000000, BORDER = 0x00800000, DLGFRAME = 0x00400000, CAPTION = BORDER | DLGFRAME, VSCROLL = 0x0602, VSCROLL = 0x00200000, HSCROLL = 0x0601, HSCROLL = 0x00100000, SYSMENU = 0x00002000L, SYSMENU = 0x00080000, THICKFRAME = 0x00040000, GROUP = 0x00020000, TABSTOP = 0x00010000, MINIMIZEBOX = 0x00020000, MAXIMIZEBOX = 0x00010000, TILED = OVERLAPPED, ICONIC = MINIMIZE, SIZEBOX = THICKFRAME, OVERLAPPEDWINDOW, OVERLAPPEDWINDOW = WINDOWEDGE | CLIENTEDGE, TILEDWINDOW = OVERLAPPEDWINDOW, POPUPWINDOW = POPUP | BORDER | SYSMENU, CHILDWINDOW = CHILD } |
| Window styles. More... | |
| enum | BS { PUSHBUTTON = cast(WS) 0x00000000, DEFPUSHBUTTON = cast(WS) 0x00000001, CHECKBOX = cast(WS) 0x00000002, AUTOCHECKBOX = cast(WS) 0x00000003, RADIOBUTTON = cast(WS) 0x00000004, C_3STATE = cast(WS) 0x00000005, AUTO3STATE = cast(WS) 0x00000006, GROUPBOX = cast(WS) 0x00000007, USERBUTTON = cast(WS) 0x00000008, AUTORADIOBUTTON = cast(WS) 0x00000009, OWNERDRAW = 0x00000100L, OWNERDRAW = 0x00000100L, OWNERDRAW = cast(WS) 0x0000000B, OWNERDRAW = cast(WS) 0x0000000D, OWNERDRAW = 0x1000, LEFTTEXT = cast(WS) 0x00000020, TEXT = 1, TEXT = 1, TEXT = cast(WS) 0x00000000, ICON = cast(WS) 0x00000040, ICON = cast(WS) 0x00000003, BITMAP = 2, BITMAP = 0x00000004L, BITMAP = 0x00000004L, BITMAP = cast(WS) 0x00000080, BITMAP = cast(WS) 0x0000000E, LEFT = 0x25, LEFT = cast(WS) 0x00000100, LEFT = cast(WS) 0x0000, LEFT = cast(WS) 0x00000000, LEFT = cast(WS) 0x0004, LEFT = 0x00000000, LEFT = 6, LEFT = 0, RIGHT = 0x00080000L, RIGHT = 0x27, RIGHT = cast(WS) 0x00000200, RIGHT = cast(WS) 0x0002, RIGHT = cast(WS) 0x00000002, RIGHT = cast(WS) 0x0000, RIGHT = 0x00001000, RIGHT = 7, RIGHT = 2, CENTER = cast(WS) 0x00000300, CENTER = cast(WS) 0x0001, CENTER = cast(WS) 0x00000001, CENTER = CENTRE, TOP = cast(WS) 0x00000400, TOP = cast(WS) 0x0004, TOP = 6, TOP = 0, TOP = cast(WS) 1, BOTTOM = cast(WS) 0x00000800, BOTTOM = cast(WS) 0x0000, BOTTOM = 7, BOTTOM = 8, BOTTOM = cast(WS) 3, VCENTER = cast(WS) 0x00000C00, PUSHLIKE = cast(WS) 0x00001000, MULTILINE = cast(WS) 0x00002000, MULTILINE = cast(WS) 0x0004, NOTIFY = cast(WS) 0x00004000, NOTIFY = cast(WS) 0x0001, NOTIFY = cast(WS) 0x00000100, FLAT = cast(WS) 0x00008000, RIGHTBUTTON = cast(WS) LEFTTEXT } |
| Button control styles. More... | |
| enum | CBS { SIMPLE = cast(WS) 0x0001, SIMPLE = cast(WS) 0x0000000B, DROPDOWN = 7, DROPDOWN = cast(WS) 0x0002, DROPDOWNLIST = cast(WS) 0x0003, OWNERDRAWFIXED = cast(WS) 0x0010, OWNERDRAWFIXED = cast(WS) 0x0010, OWNERDRAWVARIABLE = cast(WS) 0x0020, OWNERDRAWVARIABLE = cast(WS) 0x0020, AUTOHSCROLL = cast(WS) 0x0040, AUTOHSCROLL = cast(WS) 0x0080, OEMCONVERT = cast(WS) 0x0080, OEMCONVERT = cast(WS) 0x0400, SORT = 0xFFFF0003, SORT = cast(WS) 0x0100, SORT = cast(WS) 0x0002, HASSTRINGS = cast(WS) 0x0200, HASSTRINGS = cast(WS) 0x0040, NOINTEGRALHEIGHT = cast(WS) 0x0400, NOINTEGRALHEIGHT = cast(WS) 0x0100, DISABLENOSCROLL = cast(WS) 0x0800, DISABLENOSCROLL = cast(WS) 0x1000, UPPERCASE = cast(WS) 0x2000, UPPERCASE = cast(WS) 0x0008, LOWERCASE = cast(WS) 0x4000, LOWERCASE = cast(WS) 0x0010 } |
| Combo box control styles. More... | |
| enum | ES { LEFT = 0x25, LEFT = cast(WS) 0x00000100, LEFT = cast(WS) 0x0000, LEFT = cast(WS) 0x00000000, LEFT = cast(WS) 0x0004, LEFT = 0x00000000, LEFT = 6, LEFT = 0, CENTER = cast(WS) 0x00000300, CENTER = cast(WS) 0x0001, CENTER = cast(WS) 0x00000001, CENTER = CENTRE, RIGHT = 0x00080000L, RIGHT = 0x27, RIGHT = cast(WS) 0x00000200, RIGHT = cast(WS) 0x0002, RIGHT = cast(WS) 0x00000002, RIGHT = cast(WS) 0x0000, RIGHT = 0x00001000, RIGHT = 7, RIGHT = 2, MULTILINE = cast(WS) 0x00002000, MULTILINE = cast(WS) 0x0004, UPPERCASE = cast(WS) 0x2000, UPPERCASE = cast(WS) 0x0008, LOWERCASE = cast(WS) 0x4000, LOWERCASE = cast(WS) 0x0010, PASSWORD = cast(WS) 0x0020, AUTOVSCROLL = cast(WS) 0x0040, AUTOHSCROLL = cast(WS) 0x0040, AUTOHSCROLL = cast(WS) 0x0080, NOHIDESEL = cast(WS) 0x0100, OEMCONVERT = cast(WS) 0x0080, OEMCONVERT = cast(WS) 0x0400, READONLY = 0x00000001, READONLY = cast(WS) 0x0800, WANTRETURN = cast(WS) 0x1000, NUMBER = cast(WS) 0x2000 } |
| Edit box control styles. More... | |
| enum | LBS { NOTIFY = cast(WS) 0x00004000, NOTIFY = cast(WS) 0x0001, NOTIFY = cast(WS) 0x00000100, SORT = 0xFFFF0003, SORT = cast(WS) 0x0100, SORT = cast(WS) 0x0002, NOREDRAW = cast(WS) 0x0004, MULTIPLESEL = cast(WS) 0x0008, OWNERDRAWFIXED = cast(WS) 0x0010, OWNERDRAWFIXED = cast(WS) 0x0010, OWNERDRAWVARIABLE = cast(WS) 0x0020, OWNERDRAWVARIABLE = cast(WS) 0x0020, HASSTRINGS = cast(WS) 0x0200, HASSTRINGS = cast(WS) 0x0040, USETABSTOPS = cast(WS) 0x0080, NOINTEGRALHEIGHT = cast(WS) 0x0400, NOINTEGRALHEIGHT = cast(WS) 0x0100, MULTICOLUMN = cast(WS) 0x0200, WANTKEYBOARDINPUT = cast(WS) 0x0400, EXTENDEDSEL = cast(WS) 0x0800, DISABLENOSCROLL = cast(WS) 0x0800, DISABLENOSCROLL = cast(WS) 0x1000, NODATA = cast(WS) 0x2000, NOSEL = cast(WS) 0x4000, STANDARD = cast(WS) (NOTIFY | SORT | WS.VSCROLL | WS.BORDER) } |
| List box control styles. More... | |
| enum | SS { LEFT = 0x25, LEFT = cast(WS) 0x00000100, LEFT = cast(WS) 0x0000, LEFT = cast(WS) 0x00000000, LEFT = cast(WS) 0x0004, LEFT = 0x00000000, LEFT = 6, LEFT = 0, CENTER = cast(WS) 0x00000300, CENTER = cast(WS) 0x0001, CENTER = cast(WS) 0x00000001, CENTER = CENTRE, RIGHT = 0x00080000L, RIGHT = 0x27, RIGHT = cast(WS) 0x00000200, RIGHT = cast(WS) 0x0002, RIGHT = cast(WS) 0x00000002, RIGHT = cast(WS) 0x0000, RIGHT = 0x00001000, RIGHT = 7, RIGHT = 2, ICON = cast(WS) 0x00000040, ICON = cast(WS) 0x00000003, BLACKRECT = cast(WS) 0x00000004, GRAYRECT = cast(WS) 0x00000005, WHITERECT = cast(WS) 0x00000006, BLACKFRAME = cast(WS) 0x00000007, GRAYFRAME = cast(WS) 0x00000008, WHITEFRAME = cast(WS) 0x00000009, USERITEM = cast(WS) 0x0000000A, SIMPLE = cast(WS) 0x0001, SIMPLE = cast(WS) 0x0000000B, LEFTNOWORDWRAP = cast(WS) 0x0000000C, OWNERDRAW = 0x00000100L, OWNERDRAW = 0x00000100L, OWNERDRAW = cast(WS) 0x0000000B, OWNERDRAW = cast(WS) 0x0000000D, OWNERDRAW = 0x1000, BITMAP = 2, BITMAP = 0x00000004L, BITMAP = 0x00000004L, BITMAP = cast(WS) 0x00000080, BITMAP = cast(WS) 0x0000000E, ENHMETAFILE = 14, ENHMETAFILE = cast(WS) 0x0000000F, ETCHEDHORZ = cast(WS) 0x00000010, ETCHEDVERT = cast(WS) 0x00000011, ETCHEDFRAME = cast(WS) 0x00000012, TYPEMASK = cast(WS) 0x0000001F, NOPREFIX = cast(WS) 0x00000080, NOTIFY = cast(WS) 0x00004000, NOTIFY = cast(WS) 0x0001, NOTIFY = cast(WS) 0x00000100, CENTERIMAGE = cast(WS) 0x00000200, RIGHTJUST = cast(WS) 0x00000400, REALSIZEIMAGE = cast(WS) 0x00000800, SUNKEN = cast(WS) 0x00001000, ENDELLIPSIS = cast(WS) 0x00004000, PATHELLIPSIS = cast(WS) 0x00008000, WORDELLIPSIS = cast(WS) 0x0000C000, ELLIPSISMASK = cast(WS) 0x0000C000 } |
| Static control styles. More... | |
| enum | TBS { AUTOTICKS = cast(WS) 0x0001, VERT = cast(WS) 0x0002, VERT = 1, HORZ = cast(WS) 0x0000, HORZ = 0, TOP = cast(WS) 0x00000400, TOP = cast(WS) 0x0004, TOP = 6, TOP = 0, TOP = cast(WS) 1, BOTTOM = cast(WS) 0x00000800, BOTTOM = cast(WS) 0x0000, BOTTOM = 7, BOTTOM = 8, BOTTOM = cast(WS) 3, LEFT = 0x25, LEFT = cast(WS) 0x00000100, LEFT = cast(WS) 0x0000, LEFT = cast(WS) 0x00000000, LEFT = cast(WS) 0x0004, LEFT = 0x00000000, LEFT = 6, LEFT = 0, RIGHT = 0x00080000L, RIGHT = 0x27, RIGHT = cast(WS) 0x00000200, RIGHT = cast(WS) 0x0002, RIGHT = cast(WS) 0x00000002, RIGHT = cast(WS) 0x0000, RIGHT = 0x00001000, RIGHT = 7, RIGHT = 2, BOTH = SCREENFONTS | PRINTERFONTS, BOTH = cast(WS) 0x0008, BOTH = 3, NOTICKS = cast(WS) 0x0010, ENABLESELRANGE = cast(WS) 0x0020, FIXEDLENGTH = cast(WS) 0x0040, NOTHUMB = cast(WS) 0x0080 } |
| Trackbar control styles. More... | |
| enum | TVS { HASBUTTONS = cast(WS) 0x0001, HASLINES = cast(WS) 0x0002, LINESATROOT = cast(WS) 0x0004, EDITLABELS = cast(WS) 0x0008, DISABLEDRAGDROP = cast(WS) 0x0010, SHOWSELALWAYS = cast(WS) 0x0020 } |
| Tree view control styles. More... | |
| enum | WS_EX { NONE = 0, NONE = 0x00000000, NONE = 0x00000000, DLGMODALFRAME = 0x00000001, NOPARENTNOTIFY = 0x00000004, TOPMOST = 0x00040000L, TOPMOST = 0x00000008, ACCEPTFILES = 0x00000010, TRANSPARENT = 0x00000020, TRANSPARENT = 1, MDICHILD = 0x00000040, TOOLWINDOW = 0x00000080, WINDOWEDGE = 0x00000100, CLIENTEDGE = 0x00000200, CONTEXTHELP = 0x00000400, RIGHT = 0x00080000L, RIGHT = 0x27, RIGHT = cast(WS) 0x00000200, RIGHT = cast(WS) 0x0002, RIGHT = cast(WS) 0x00000002, RIGHT = cast(WS) 0x0000, RIGHT = 0x00001000, RIGHT = 7, RIGHT = 2, LEFT = 0x25, LEFT = cast(WS) 0x00000100, LEFT = cast(WS) 0x0000, LEFT = cast(WS) 0x00000000, LEFT = cast(WS) 0x0004, LEFT = 0x00000000, LEFT = 6, LEFT = 0, RTLREADING = 0x00100000L, RTLREADING = 0x00002000, RTLREADING = 256, RTLREADING = 0x0400, LTRREADING = 0x00000000, LEFTSCROLLBAR = 0x00004000, RIGHTSCROLLBAR = 0x00000000, CONTROLPARENT = 0x00010000, STATICEDGE = 0x00020000, APPWINDOW = 0x00040000, OVERLAPPEDWINDOW, OVERLAPPEDWINDOW = WINDOWEDGE | CLIENTEDGE, PALETTEWINDOW = WINDOWEDGE | TOOLWINDOW | TOPMOST } |
| Window extended styles. More... | |
| enum | PD { ALLPAGES = 0x00000000, SELECTION = 0x00000001, PAGENUMS = 0x00000002, NOSELECTION = 0x00000004, NOPAGENUMS = 0x00000008, COLLATE = 0x00000010, PRINTTOFILE = 0x00000020, PRINTSETUP = 0x00000040, NOWARNING = 0x00000080, RETURNDC = 0x00000100, RETURNIC = 0x00000200, RETURNDEFAULT = 0x00000400, SHOWHELP = 0x00000010, SHOWHELP = 0x00000008, SHOWHELP = 0x00000004L, SHOWHELP = 0x00000080, SHOWHELP = 0x00000800, ENABLEPRINTHOOK = 0x00001000, ENABLESETUPHOOK = 0x00002000, ENABLEPRINTTEMPLATE = 0x00004000, ENABLESETUPTEMPLATE = 0x00008000, ENABLEPRINTTEMPLATEHANDLE = 0x00010000, ENABLESETUPTEMPLATEHANDLE = 0x00020000, USEDEVMODECOPIES = 0x00040000, USEDEVMODECOPIESANDCOLLATE = 0x00040000, DISABLEPRINTTOFILE = 0x00080000, HIDEPRINTTOFILE = 0x00100000, NONETWORKBUTTON = 0x00020000, NONETWORKBUTTON = 0x00200000 } |
| enum | DEVICE_CAP { DRIVERVERSION = 0, TECHNOLOGY = 2, HORZSIZE = 4, VERTSIZE = 6, HORZRES = 8, VERTRES = 10, BITSPIXEL = 12, PLANES = 14, NUMBRUSHES = 16, NUMPENS = 18, NUMMARKERS = 20, NUMFONTS = 22, NUMCOLOURS = 24, NUMCOLORS = NUMCOLOURS, PDEVICESIZE = 26, CURVECAPS = 28, LINECAPS = 30, POLYGONALCAPS = 32, TEXTCAPS = 34, CLIPCAPS = 36, RASTERCAPS = 38, ASPECTX = 40, ASPECTY = 42, ASPECTXY = 44, LOGPIXELSX = 88, LOGPIXELSY = 90, SIZEPALETTE = 104, NUMRESERVED = 106, COLOURRES = 108, COLORRES = COLOURRES, PHYSICALWIDTH = 110, PHYSICALHEIGHT = 111, PHYSICALOFFSETX = 112, PHYSICALOFFSETY = 113, SCALINGFACTORX = 114, SCALINGFACTORY = 115, VREFRESH = 116, DESKTOPVERTRES = 117, DESKTOPHORZRES = 118, BLTALIGNMENT = 119 } |
| Device capabilities. More... | |
| enum | DT { PLOTTER = 0, RASDISPLAY = 1, RASPRINTER = 2, RASCAMERA = 3, CHARSTREAM = 4, METAFILE = 5, DISPFILE = 6 } |
| Device types. More... | |
| enum | SB { HORZ = cast(WS) 0x0000, HORZ = 0, VERT = cast(WS) 0x0002, VERT = 1, CTL = 2, BOTH = SCREENFONTS | PRINTERFONTS, BOTH = cast(WS) 0x0008, BOTH = 3, LINEUP = 0, LINELEFT = 0, LINEDOWN = 1, LINERIGHT = 1, PAGEUP = PRIOR, PAGEUP = 2, PAGELEFT = 2, PAGEDOWN = NEXT, PAGEDOWN = 3, PAGERIGHT = 3, THUMBPOSITION = 4, THUMBTRACK = 5, TOP = cast(WS) 0x00000400, TOP = cast(WS) 0x0004, TOP = 6, TOP = 0, TOP = cast(WS) 1, LEFT = 0x25, LEFT = cast(WS) 0x00000100, LEFT = cast(WS) 0x0000, LEFT = cast(WS) 0x00000000, LEFT = cast(WS) 0x0004, LEFT = 0x00000000, LEFT = 6, LEFT = 0, BOTTOM = cast(WS) 0x00000800, BOTTOM = cast(WS) 0x0000, BOTTOM = 7, BOTTOM = 8, BOTTOM = cast(WS) 3, RIGHT = 0x00080000L, RIGHT = 0x27, RIGHT = cast(WS) 0x00000200, RIGHT = cast(WS) 0x0002, RIGHT = cast(WS) 0x00000002, RIGHT = cast(WS) 0x0000, RIGHT = 0x00001000, RIGHT = 7, RIGHT = 2, ENDSCROLL = 8 } |
| Scrolling message constants. More... | |
| enum | MDITILE { VERTICAL = 1, VERTICAL = 0, HORIZONTAL = 0, HORIZONTAL = 1, SKIPDISABLED = 2 } |
| Flags for MDI window tiling. More... | |
| enum | TA { NOUPDATECP = 0, UPDATECP = 1, LEFT = 0x25, LEFT = cast(WS) 0x00000100, LEFT = cast(WS) 0x0000, LEFT = cast(WS) 0x00000000, LEFT = cast(WS) 0x0004, LEFT = 0x00000000, LEFT = 6, LEFT = 0, RIGHT = 0x00080000L, RIGHT = 0x27, RIGHT = cast(WS) 0x00000200, RIGHT = cast(WS) 0x0002, RIGHT = cast(WS) 0x00000002, RIGHT = cast(WS) 0x0000, RIGHT = 0x00001000, RIGHT = 7, RIGHT = 2, CENTRE = 6, CENTER = cast(WS) 0x00000300, CENTER = cast(WS) 0x0001, CENTER = cast(WS) 0x00000001, CENTER = CENTRE, TOP = cast(WS) 0x00000400, TOP = cast(WS) 0x0004, TOP = 6, TOP = 0, TOP = cast(WS) 1, BOTTOM = cast(WS) 0x00000800, BOTTOM = cast(WS) 0x0000, BOTTOM = 7, BOTTOM = 8, BOTTOM = cast(WS) 3, BASELINE = 24, RTLREADING = 0x00100000L, RTLREADING = 0x00002000, RTLREADING = 256, RTLREADING = 0x0400 } |
| Text alignment settings. More... | |
| enum | ILC { COLOUR = 0, COLOR = COLOUR, COLOUR4 = 4, COLOR4 = COLOUR4, COLOUR8 = 8, COLOR8 = COLOUR8, COLOUR16 = 16, COLOR16 = COLOUR16, COLOUR24 = 24, COLOR24 = COLOUR24, COLOUR32 = 32, COLOR32 = COLOUR32, COLOURDDB = 254, COLORDDB = COLOURDDB, MASK = 0x0F, MASK = 0xFF, MASK = 1, MASK = 0x0010, PALETTE = 9, PALETTE = 2048 } |
| Image list creation attributes. More... | |
| enum | ILD { NORMAL = 400, NORMAL = 0, NORMAL = 0, TRANSPARENT = 0x00000020, TRANSPARENT = 1, BLEND25 = 2, FOCUS = 2, BLEND50 = 4, SELECTED = 4, BLEND = 4, MASK = 0x0F, MASK = 0xFF, MASK = 1, MASK = 0x0010, IMAGE = 0x0020, ROP = 0x0040, OVERLAYMASK = 0x0F00, PRESERVEALPHA = 0x1000, SCALE = 0x2000, DPISCALE = 0x4000 } |
| Image list image-drawing attributes. More... | |
| enum | CCS { TOP = cast(WS) 0x00000400, TOP = cast(WS) 0x0004, TOP = 6, TOP = 0, TOP = cast(WS) 1, NOMOVEY = cast(WS) 2, BOTTOM = cast(WS) 0x00000800, BOTTOM = cast(WS) 0x0000, BOTTOM = 7, BOTTOM = 8, BOTTOM = cast(WS) 3, NORESIZE = cast(WS) 4, NOPARENTALIGN = cast(WS) 8, ADJUSTABLE = cast(WS) 32, NODIVIDER = cast(WS) 64 } |
| Styles used by some "common controls". More... | |
| enum | SBARS { SIZEGRIP = cast(WS) 256 } |
| Status bar styles. More... | |
| enum | SBT { DEFAULT = 1, DEFAULT = 0, DEFAULT = 0x00, DEFAULT = 0, DEFAULT = 0x00001000L, DEFAULT = 0x00001000L, DEFAULT = 0, NOBORDERS = 0x0100, POPOUT = 0x0200, RTLREADING = 0x00100000L, RTLREADING = 0x00002000, RTLREADING = 256, RTLREADING = 0x0400, TOOLTIPS = 0x0800, OWNERDRAW = 0x00000100L, OWNERDRAW = 0x00000100L, OWNERDRAW = cast(WS) 0x0000000B, OWNERDRAW = cast(WS) 0x0000000D, OWNERDRAW = 0x1000 } |
| Status bar part styles. More... | |
The smjg.libs.sdwf.apienums module is a collection of enumerated types that wrap groups of constants found in the Windows API.
Button notifications.
| CLICKED | button activated |
| PAINT | |
| HILITE | |
| HILITE | |
| HILITE | |
| UNHILITE | |
| UNHILITE | |
| UNHILITE | |
| DISABLE | |
| DOUBLECLICKED | double-clicked (radio button or owner draw only) |
| PUSHED | |
| UNPUSHED | |
| DBLCLK | user double-clicks a list item |
| DBLCLK | user double-clicks a list item (simple combo only) |
| DBLCLK | |
| DBLCLK | |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS |
Button control styles.
| PUSHBUTTON | |
| DEFPUSHBUTTON | |
| CHECKBOX | |
| AUTOCHECKBOX | |
| RADIOBUTTON | |
| C_3STATE | |
| AUTO3STATE | |
| GROUPBOX | |
| USERBUTTON | |
| AUTORADIOBUTTON | |
| OWNERDRAW | |
| OWNERDRAW | |
| OWNERDRAW | |
| OWNERDRAW | |
| OWNERDRAW | |
| LEFTTEXT | |
| TEXT | In MM: logical units are device units, left-handed. In CLIPBOARD_FORMAT: text in ANSI character set |
| TEXT | text in ANSI character set |
| TEXT | |
| ICON | |
| ICON | |
| BITMAP | |
| BITMAP | |
| BITMAP | |
| BITMAP | |
| BITMAP | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| CENTER | |
| CENTER | |
| CENTER | |
| CENTER | |
| TOP | |
| TOP | |
| TOP | |
| TOP | |
| TOP | at the top of the parent window |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | at the bottom of the parent window |
| VCENTER | |
| PUSHLIKE | |
| MULTILINE | |
| MULTILINE | |
| NOTIFY | |
| NOTIFY | |
| NOTIFY | |
| FLAT | |
| RIGHTBUTTON |
Combo box notifications.
| ERRSPACE | control is out of memory |
| ERRSPACE | control is out of memory |
| ERRSPACE | control is out of memory |
| SELCHANGE | selection changing |
| SELCHANGE | selection changing |
| DBLCLK | user double-clicks a list item |
| DBLCLK | user double-clicks a list item (simple combo only) |
| DBLCLK | |
| DBLCLK | |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | |
| EDITCHANGE | text edited (after display updated) |
| EDITUPDATE | text edited (before display updated) |
| DROPDOWN | drop-down opening |
| DROPDOWN | |
| CLOSEUP | drop-down closing |
| SELENDOK | |
| SELENDCANCEL |
Combo box control styles.
Flags for colour common dialogs.
| RGBINIT | initialise to current colour |
| FULLOPEN | define custom colours initially open |
| PREVENTFULLOPEN | disable define custom colours |
| SHOWHELP | |
| SHOWHELP | |
| SHOWHELP | |
| SHOWHELP | |
| SHOWHELP | |
| ENABLEHOOK | |
| ENABLEHOOK | |
| ENABLEHOOK | |
| ENABLEHOOK | |
| ENABLETEMPLATE | |
| ENABLETEMPLATE | |
| ENABLETEMPLATE | |
| ENABLETEMPLATE | |
| ENABLETEMPLATEHANDLE | |
| ENABLETEMPLATEHANDLE | |
| ENABLETEMPLATEHANDLE | |
| ENABLETEMPLATEHANDLE | |
| SOLIDCOLOUR | |
| SOLIDCOLOR | |
| ANYCOLOUR | |
| ANYCOLOR |
Styles used by some "common controls".
| TOP | |
| TOP | |
| TOP | |
| TOP | |
| TOP | at the top of the parent window |
| NOMOVEY | don't auto-adjust the vertical position |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | at the bottom of the parent window |
| NORESIZE | don't auto-resize |
| NOPARENTALIGN | don't auto-adjust at all |
| ADJUSTABLE | allow customising a toolbar (currently not used by SDWF) |
| NODIVIDER | no highlight at the top of the control |
Common dialog error codes.
Flags for font common dialogs.
| SCREENFONTS | |
| PRINTERFONTS | |
| BOTH | |
| BOTH | |
| BOTH | |
| SHOWHELP | |
| SHOWHELP | |
| SHOWHELP | |
| SHOWHELP | |
| SHOWHELP | |
| ENABLEHOOK | |
| ENABLEHOOK | |
| ENABLEHOOK | |
| ENABLEHOOK | |
| ENABLETEMPLATE | |
| ENABLETEMPLATE | |
| ENABLETEMPLATE | |
| ENABLETEMPLATE | |
| ENABLETEMPLATEHANDLE | |
| ENABLETEMPLATEHANDLE | |
| ENABLETEMPLATEHANDLE | |
| ENABLETEMPLATEHANDLE | |
| INITTOLOGFONTSTRUCT | initialise to current font data |
| USESTYLE | |
| EFFECTS | show strikeout, underline and colour |
| APPLY | |
| SCRIPTSONLY | |
| NOVECTORFONTS | don't list vector fonts |
| NOOEMFONTS | |
| NOSIMULATIONS | no GDI font simulations |
| LIMITSIZE | enforce maximum/minimum size |
| FIXEDPITCHONLY | list fixed-space fonts only |
| WYSIWYG | |
| FORCEFONTEXIST | ensure font exists |
| SCALABLEONLY | list only scalable fonts |
| TTONLY | list only TrueType fonts |
| NOFACESEL | no initial font name selected |
| NOSTYLESEL | no initial style selected |
| NOSIZESEL | no initial size selected |
| SELECTSCRIPT | |
| NOSCRIPTSEL | disable Script drop-down (not that it works anyway) |
| NOVERTFONTS | no vertical fonts |
Clipboard data formats.
| EMPTY | denotes that the clipboard is empty |
| TEXT | In MM: logical units are device units, left-handed. In CLIPBOARD_FORMAT: text in ANSI character set |
| TEXT | text in ANSI character set |
| TEXT | |
| BITMAP | |
| BITMAP | |
| BITMAP | |
| BITMAP | |
| BITMAP | |
| METAFILEPICT | |
| SYLK | |
| DIF | |
| TIFF | |
| OEMTEXT | |
| DIB | |
| PALETTE | |
| PALETTE | |
| PENDATA | |
| RIFF | |
| WAVE | |
| UNICODETEXT | |
| ENHMETAFILE | |
| ENHMETAFILE | |
| HDROP | |
| LOCALE | |
| MAX | |
| OWNERDISPLAY | |
| DSPTEXT | |
| DSPBITMAP | |
| DSPMETAFILEPICT | |
| DSPENHMETAFILE | |
| PRIVATEFIRST | |
| PRIVATELAST | |
| GDIOBJFIRST | |
| GDIOBJLAST | |
| INCOMPATIBLE | denotes that none of the requested formats are available |
Windows colour scheme elements.
| SCROLLBAR | scroll bar |
| BACKGROUND | desktop background |
| DESKTOP | |
| ACTIVECAPTION | active window title bar |
| INACTIVECAPTION | inactive window title bar |
| MENU | menu background |
| MENU | |
| WINDOW | window background |
| WINDOWFRAME | window frame |
| MENUTEXT | menu text |
| WINDOWTEXT | window text |
| CAPTIONTEXT | active title bar text |
| ACTIVEBORDER | active window border |
| INACTIVEBORDER | inactive window border |
| APPWORKSPACE | background of MDI application window |
| HIGHLIGHT | highlighted item background |
| HIGHLIGHTTEXT | highlighted item text |
| BTNFACE | face of 3D elements |
| C_3DFACE | |
| BTNSHADOW | shadow of 3D elements |
| C_3DSHADOW | |
| GREYTEXT | greyed out text |
| GRAYTEXT | |
| BTNTEXT | button text |
| INACTIVECAPTIONTEXT | inactive title bar text |
| BTNHIGHLIGHT | highlight of 3D elements |
| C_3DHIGHLIGHT | |
| C_3DHILIGHT | |
| BTNHILIGHT | |
| C_3DDKSHADOW | dark shadow of 3D elements |
| C_3DLIGHT | light of 3D elements (?) |
| INFOTEXT | active title bar text |
| INFOBK | tooltip background |
Device capabilities.
| DRIVERVERSION | driver resolution |
| TECHNOLOGY | device type (see DT) |
| HORZSIZE | horizontal size in millimetres |
| VERTSIZE | vertical size in millimetres |
| HORZRES | horizontal size in pixels |
| VERTRES | vertical size in pixels |
| BITSPIXEL | bits per pixel per plane |
| PLANES | planes |
| NUMBRUSHES | number of built-in brushes |
| NUMPENS | number of built-in pens |
| NUMMARKERS | |
| NUMFONTS | number of built-in fonts |
| NUMCOLOURS | size of device palette (-1 for non-palette devices) |
| NUMCOLORS | |
| PDEVICESIZE | |
| CURVECAPS | curve-drawing capabilities |
| LINECAPS | line-drawing capabilities |
| POLYGONALCAPS | polygon-drawing capabilities |
| TEXTCAPS | text capabilities |
| CLIPCAPS | clipping capabilities |
| RASTERCAPS | raster capabilities |
| ASPECTX | relative width of device pixel |
| ASPECTY | relative height of device pixel |
| ASPECTXY | relative diagonal of device pixel |
| LOGPIXELSX | horizontal dots per logical inch |
| LOGPIXELSY | vertical dots per logical inch |
| SIZEPALETTE | size of system palette (?) |
| NUMRESERVED | reserved entries in system palette |
| COLOURRES | colour resolution in bits per colour |
| COLORRES | |
| PHYSICALWIDTH | Physical Width in device units. |
| PHYSICALHEIGHT | Physical Height in device units. |
| PHYSICALOFFSETX | Physical Printable Area x margin. |
| PHYSICALOFFSETY | Physical Printable Area y margin. |
| SCALINGFACTORX | Scaling factor x. |
| SCALINGFACTORY | Scaling factor y. |
| VREFRESH | Current vertical refresh rate of the display device (for displays only) in Hz |
| DESKTOPVERTRES | Horizontal width of entire desktop in pixels |
| DESKTOPHORZRES | Vertical height of entire desktop in pixels |
| BLTALIGNMENT | Preferred blt alignment. |
Edit box notifications.
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | |
| CHANGE | text edited (after display updated) |
| CHANGE | |
| UPDATE | text edited (before display updated) |
| ERRSPACE | control is out of memory |
| ERRSPACE | control is out of memory |
| ERRSPACE | control is out of memory |
| MAXTEXT | user tries to overfill the edit box |
| HSCROLL | horizontal scroll |
| HSCROLL | |
| VSCROLL | vertical scroll |
| VSCROLL |
Edit box control styles.
Font family and pitch.
Font family and pitch, used to select a font when no font name is specified.
Find/replace dialog flags.
Global memory allocation flags.
Brush hash styles.
Built-in mouse cursors.
Built-in icons.
| APPLICATION | default application icon |
| HAND | stop sign |
| QUESTION | question sign |
| EXCLAMATION | warning sign |
| ASTERISK | information sign |
Image list creation attributes.
| COLOUR | default for the display driver |
| COLOR | |
| COLOUR4 | 4-bit colour DIB |
| COLOR4 | |
| COLOUR8 | 8-bit colour DIB |
| COLOR8 | |
| COLOUR16 | 16-bit colour DIB |
| COLOR16 | |
| COLOUR24 | 24-bit colour DIB |
| COLOR24 | |
| COLOUR32 | 32-bit colour DIB |
| COLOR32 | |
| COLOURDDB | device-dependent bitmap |
| COLORDDB | |
| MASK | |
| MASK | |
| MASK | image list has mask for transparency |
| MASK | draw the mask |
| PALETTE | |
| PALETTE |
Image list image-drawing attributes.
| NORMAL | |
| NORMAL | |
| NORMAL | |
| TRANSPARENT | |
| TRANSPARENT | draw transparently |
| BLEND25 | blend 25% with the highlight colour |
| FOCUS | |
| BLEND50 | blend 50% with the highlight colour |
| SELECTED | |
| BLEND | |
| MASK | |
| MASK | |
| MASK | image list has mask for transparency |
| MASK | draw the mask |
| IMAGE | |
| ROP | |
| OVERLAYMASK | |
| PRESERVEALPHA | |
| SCALE | |
| DPISCALE |
List box notifications.
| ERRSPACE | control is out of memory |
| ERRSPACE | control is out of memory |
| ERRSPACE | control is out of memory |
| SELCHANGE | selection changing |
| SELCHANGE | selection changing |
| DBLCLK | user double-clicks a list item |
| DBLCLK | user double-clicks a list item (simple combo only) |
| DBLCLK | |
| DBLCLK | |
| SELCANCEL | selection cancelled |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS |
Message box flags.
Menu item flags.
Coordinate mapping modes.
Common control notifications.
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | control loses focus |
| KILLFOCUS | |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | control receives focus |
| SETFOCUS | |
| RDBLCLK | |
| RCLICK | |
| RETURN | |
| RETURN | |
| DBLCLK | user double-clicks a list item |
| DBLCLK | user double-clicks a list item (simple combo only) |
| DBLCLK | |
| DBLCLK | |
| CLICK | |
| OUTOFMEMORY |
Stock bitmaps.
Flags for file common dialogs.
| ALLPAGES | all pages to be printed |
| SELECTION | selection to be printed |
| PAGENUMS | range of pages to be printed |
| NOSELECTION | disable printing selection |
| NOPAGENUMS | disable printing a range of pages |
| COLLATE | collate copies |
| PRINTTOFILE | |
| PRINTSETUP | |
| NOWARNING | suppress 'no default printer' warning |
| RETURNDC | |
| RETURNIC | |
| RETURNDEFAULT | |
| SHOWHELP | |
| SHOWHELP | |
| SHOWHELP | |
| SHOWHELP | |
| SHOWHELP | |
| ENABLEPRINTHOOK | |
| ENABLESETUPHOOK | |
| ENABLEPRINTTEMPLATE | |
| ENABLESETUPTEMPLATE | |
| ENABLEPRINTTEMPLATEHANDLE | |
| ENABLESETUPTEMPLATEHANDLE | |
| USEDEVMODECOPIES | |
| USEDEVMODECOPIESANDCOLLATE | |
| DISABLEPRINTTOFILE | disable Print to File option |
| HIDEPRINTTOFILE | no Print to File option |
| NONETWORKBUTTON | no Network button |
| NONETWORKBUTTON |
Polygon winding modes.
Polygon winding modes. Specify which parts of a polygon should be filled in terms of a 'winding value', which is the difference between the numbers of times a ray cast from each point will be crossed by the polygon outline in opposite directions.
Scrolling message constants.
Mainly used internally.
| HORZ | |
| HORZ | |
| VERT | |
| VERT | |
| CTL | |
| BOTH | |
| BOTH | |
| BOTH | |
| LINEUP | |
| LINELEFT | |
| LINEDOWN | |
| LINERIGHT | |
| PAGEUP | |
| PAGEUP | |
| PAGELEFT | |
| PAGEDOWN | |
| PAGEDOWN | |
| PAGERIGHT | |
| THUMBPOSITION | |
| THUMBTRACK | |
| TOP | |
| TOP | |
| TOP | |
| TOP | |
| TOP | at the top of the parent window |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | at the bottom of the parent window |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| ENDSCROLL |
Status bar part styles.
Parameters to the Windows API function GetSystemMetrics.
| CXSCREEN | width of screen |
| CYSCREEN | height of screen |
| CXVSCROLL | width of vertical scroll bar |
| CYHSCROLL | height of horizontal scroll bar |
| CYCAPTION | height of title bar |
| CXBORDER | width of unsizeable window border |
| CYBORDER | height of unsizeable window border |
| CXFIXEDFRAME | width of unsizeable dialog border |
| CYFIXEDFRAME | height of unsizeable dialog border |
| CXDLGFRAME | |
| CYDLGFRAME | |
| CYVTHUMB | height of vertical scroll thumb |
| CXHTHUMB | width of horizontal scroll thumb |
| CXICON | width of icon |
| CYICON | height of icon |
| CXCURSOR | width of mouse cursor graphic |
| CYCURSOR | height of mouse cursor graphic |
| CYMENU | height of single-line menu bar |
| CXFULLSCREEN | width of client area for full-screen window |
| CYFULLSCREEN | height of client area for full-screen window |
| CYKANJIWINDOW | height of Kanji window (on Windows versions having DBCS) |
| MOUSEPRESENT | mouse installed? |
| CYVSCROLL | height of vertical scroll bar button |
| CXHSCROLL | width of horizontal scroll bar button |
| DEBUG | debugging version of Windows? |
| SWAPBUTTON | left/right mouse buttons swapped? |
| CXMIN | minimum width of window |
| CYMIN | minimum height of window |
| CXSIZE | width of control button in title bar |
| CYSIZE | height of control button in title bar |
| CXSIZEFRAME | width of sizeable window border |
| CYSIZEFRAME | height of sizeable window border |
| CXFRAME | |
| CYFRAME | |
| CXMINTRACK | minimum tracking width of window |
| CYMINTRACK | minimum tracking height of window |
| CXDOUBLECLK | double-click tolerance width times 2 |
| CYDOUBLECLK | double-click tolerance height times 2 |
| CXICONSPACING | horizontal icon spacing |
| CYICONSPACING | vertical icon spacing |
| MENUDROPALIGNMENT | dropdown menus aligned left (0) or right (1) |
| PENWINDOWS | Pen Windows extensions installed? |
| DBCSENABLED | double-byte character set versions of Windows? |
| CMOUSEBUTTONS | number of mouse buttons |
| SECURE | security present? |
| CXEDGE | width of 3D-look border |
| CYEDGE | height of 3D-look border |
| CXMINSPACING | horizontal minimized window spacing |
| CYMINSPACING | vertical minimized window spacing |
| CXSMICON | width of small icon |
| CYSMICON | height of small icon |
| CYSMCAPTION | height of small caption |
| CXSMSIZE | width of small caption control button |
| CYSMSIZE | height of small caption control button |
| CXMENUSIZE | width of menu bar button |
| CYMENUSIZE | height of menu bar button |
| ARRANGE | how the system arranges minimized windows |
| CXMINIMIZED | width of minimized window |
| CYMINIMIZED | height of minimized window |
| CXMAXTRACK | maximum window tracking width |
| CYMAXTRACK | maximum window tracking height |
| CXMAXIMIZED | width of maximized window |
| CYMAXIMIZED | height of maximized window |
| NETWORK | network present? |
| CLEANBOOT | mode in which Windows is running: normal (0), safe (1) or safe with network (2) |
| CXDRAG | drag start width * 2 |
| CYDRAG | drag start height * 2 |
| SHOWSOUNDS | visual indication of sounds enabled? |
| CXMENUCHECK | width of menu check-mark |
| CYMENUCHECK | height of menu check-mark |
| SLOWMACHINE | slow processor? (? indeed!) |
| MIDEASTENABLED | Hebrew/Arabic support? |
| MOUSEWHEELPRESENT | mouse wheel present? |
Static control styles.
Text alignment settings.
| NOUPDATECP | don't update current drawing position |
| UPDATECP | update current drawing position |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| CENTRE | |
| CENTER | |
| CENTER | |
| CENTER | |
| CENTER | |
| TOP | |
| TOP | |
| TOP | |
| TOP | |
| TOP | at the top of the parent window |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | at the bottom of the parent window |
| BASELINE | |
| RTLREADING | |
| RTLREADING | |
| RTLREADING | |
| RTLREADING |
Trackbar control styles.
| AUTOTICKS | |
| VERT | |
| VERT | |
| HORZ | |
| HORZ | |
| TOP | |
| TOP | |
| TOP | |
| TOP | |
| TOP | at the top of the parent window |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | |
| BOTTOM | at the bottom of the parent window |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| BOTH | |
| BOTH | |
| BOTH | |
| NOTICKS | |
| ENABLESELRANGE | |
| FIXEDLENGTH | |
| NOTHUMB |
Virtual key codes.
| LBUTTON | |
| LBUTTON | |
| RBUTTON | |
| RBUTTON | |
| CANCEL | |
| CANCEL | |
| MBUTTON | |
| MBUTTON | |
| BACK | |
| TAB | |
| CLEAR | |
| RETURN | |
| RETURN | |
| SHIFT | |
| SHIFT | |
| CONTROL | |
| CONTROL | |
| MENU | menu background |
| MENU | |
| PAUSE | |
| CAPITAL | |
| ESCAPE | |
| SPACE | |
| PRIOR | |
| PAGEUP | |
| PAGEUP | |
| NEXT | |
| PAGEDOWN | |
| PAGEDOWN | |
| END | |
| HOME | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| LEFT | |
| UP | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| RIGHT | |
| DOWN | |
| DOWN | |
| SELECT | |
| EXECUTE | |
| SNAPSHOT | |
| INSERT | |
| INSERT | |
| DELETE | |
| DELETE | |
| HELP | |
| HELP | |
| HELP | |
| HELP | |
| LWIN | |
| RWIN | |
| APPS | |
| NUMPAD0 | |
| NUMPAD1 | |
| NUMPAD2 | |
| NUMPAD3 | |
| NUMPAD4 | |
| NUMPAD5 | |
| NUMPAD6 | |
| NUMPAD7 | |
| NUMPAD8 | |
| NUMPAD9 | |
| MULTIPLY | |
| ADD | |
| SEPARATOR | |
| SEPARATOR | |
| SEPARATOR | |
| SUBTRACT | |
| DECIMAL | |
| DIVIDE | |
| F1 | |
| F2 | |
| F3 | |
| F4 | |
| F5 | |
| F6 | |
| F7 | |
| F8 | |
| F9 | |
| F10 | |
| F11 | |
| F12 | |
| F13 | |
| F14 | |
| F15 | |
| F16 | |
| F17 | |
| F18 | |
| F19 | |
| F20 | |
| F21 | |
| F22 | |
| F23 | |
| F24 | |
| NUMLOCK | |
| SCROLL | |
| LSHIFT | |
| RSHIFT | |
| LCONTROL | |
| RCONTROL | |
| LMENU | |
| RMENU | |
| PROCESSKEY | |
| ATTN | |
| CRSEL | |
| EXSEL | |
| EREOF | |
| PLAY | |
| ZOOM | |
| ZOOM | |
| NONAME | |
| PA1 | |
| OEM_CLEAR |
Window styles.
Window extended styles.
1.5.3