* ctl32.h *!* Minimum system required Macros to define *!* Windows Vista NTDDI_VERSION >=NTDDI_LONGHORN *!* Windows Server 2003 SP1 NTDDI_VERSION >=NTDDI_WS03SP1 *!* Windows Server 2003 NTDDI_VERSION >=NTDDI_WS03 *!* Windows XP SP2 NTDDI_VERSION >=NTDDI_WINXPSP2 *!* Windows XP SP1 NTDDI_VERSION >=NTDDI_WINXPSP1 *!* Windows XP NTDDI_VERSION >=NTDDI_WINXP *!* Windows 2000 SP4 NTDDI_VERSION >=NTDDI_WIN2KSP4 *!* Windows 2000 SP3 NTDDI_VERSION >=NTDDI_WIN2KSP3 *!* Windows 2000 SP2 NTDDI_VERSION >=NTDDI_WIN2KSP2 *!* Windows 2000 SP1 NTDDI_VERSION >=NTDDI_WIN2KSP1 *!* Windows 2000 NTDDI_VERSION >=NTDDI_WIN2K *!* The following table describes the legacy macros in use by the Windows header files. *!* Minimum system required Macros to define *!* Windows Vista _WIN32_WINNT>=0x0600 WINVER>=0x0600 *!* Windows Server 2003 _WIN32_WINNT>=0x0502 WINVER>=0x0502 *!* Windows XP _WIN32_WINNT>=0x0501 WINVER>=0x0501 *!* Windows 2000 _WIN32_WINNT>=0x0500 WINVER>=0x0500 *!* Windows NT 4.0 _WIN32_WINNT>=0x0400 WINVER>=0x0400 *!* Windows Me _WIN32_WINDOWS=0x0500 WINVER>=0x0500 *!* Windows 98 _WIN32_WINDOWS>=0x0410 WINVER>=0x0410 *!* Windows 95 _WIN32_WINDOWS>=0x0400 WINVER>=0x0400 *!* Internet Explorer 7.0 _WIN32_IE>=0x0700 *!* Internet Explorer 6.0 SP2 _WIN32_IE>=0x0603 *!* Internet Explorer 6.0 SP1 _WIN32_IE>=0x0601 *!* Internet Explorer 6.0 _WIN32_IE>=0x0600 *!* Internet Explorer 5.5 _WIN32_IE>=0x0550 *!* Internet Explorer 5.01 _WIN32_IE>=0x0501 *!* Internet Explorer 5.0, 5.0a, 5.0b _WIN32_IE>=0x0500 *!* Internet Explorer 4.01 _WIN32_IE>=0x0401 *!* Internet Explorer 4.0 _WIN32_IE>=0x0400 *!* Internet Explorer 3.0, 3.01, 3.02 _WIN32_IE>=0x0300 ************************************************************************************** *-- CTL CUSTOM ************************************************************************************** #Define TRUE .T. #Define FALSE .F. #Define CR CHR(13) #Define LF CHR(10) #Define CRLF CHR(13) + CHR(10) * This are used to clear certain style bits #Define CTL_BIT_WS_BORDER 23 #Define CTL_BIT_WS_EX_LAYOUTRTL 22 #Define CTL_BIT_WS_EX_STATICEDGE 17 #Define CTL_BIT_TTS_BALLOON 6 #Define CTL_BIT_TTS_CLOSE 7 *!* BorderStyle #Define CTL_BS_NONE 0 #Define CTL_BS_FIXEDSINGLE 1 #Define CTL_BS_FIXEDDIALOG 2 #Define CTL_BS_SIZABLE 3 #Define CTL_BTPOS_NONE 1 #Define CTL_BTPOS_ACTIVECTRL 2 #Define CTL_BTPOS_CARET 3 #Define CTL_BTPOS_SYS1270 4 #Define CTL_BTPOS_CTRLREF 5 #Define CTL_BTPOS_MOUSE 6 #Define CTL_EFFECT_RAISED 0 #Define CTL_EFFECT_SUNKEN 1 #Define CTL_EFFECT_FLAT 2 #Define CTL_FORMTYPE_DEFAULT 0 #Define CTL_FORMTYPE_TOPLEVEL 1 #Define CTL_FORMTYPE_SCREEN 2 *-- ObjToClient parameters #Define CTL_OBJTOCLI_TOP 1 #Define CTL_OBJTOCLI_LEFT 2 #Define CTL_OBJTOCLI_WIDTH 3 #Define CTL_OBJTOCLI_HEIGHT 4 *!* Pemstatus Values #Define CTL_PEMSTAT_CHANGED 0 #Define CTL_PEMSTAT_READONLY 1 #Define CTL_PEMSTAT_PROTECTED 2 #Define CTL_PEMSTAT_TYPE 3 #Define CTL_PEMSTAT_USERDEFINED 4 #Define CTL_PEMSTAT_DEFINED 5 #Define CTL_PEMSTAT_INHERITED 6 #Define CTL_SBBORDER_HORIZONTAL 1 #Define CTL_SBBORDER_VERTICAL 2 #Define CTL_SBBORDER_SEPARATOR 3 *!* ShowWindow #Define CTL_SHOWWIN_INSCREEN 0 #Define CTL_SHOWWIN_INTOPLEVELFORM 1 #Define CTL_SHOWWIN_ASTOPLEVELFORM 2 #Define CTL_STYLE_BALLOON 1 #Define CTL_STYLE_RECT 2 #Define CTL_STYLE_NOBORDER 3 *-- TabOrientation parameters #Define CTL_TABOR_TOP 0 #Define CTL_TABOR_BOTTOM 1 #Define CTL_TABOR_LEFT 2 #Define CTL_TABOR_RIGHT 3 *!* Version(2) #Define CTL_VERSION2_RUNTIME 0 *!* WindowType constants #Define CTL_WINTYPE_MODELESS 0 #Define CTL_WINTYPE_MODAL 1 #Define CTL_WINTYPE_READ 2 #Define CTL_WINTYPE_READMODAL 3 *!* Missing MousePointer constants #Define MOUSE_HAND 15 && 15 - Hand #Define MOUSE_DNARROW 16 && 16 - Down Arrow #Define MOUSE_MGLASS 17 && 17 - Magnifying Glass *!* These should be removed #Define OS_WIN95 400 #Define OS_WIN98 410 #Define OS_WINME 500 #Define OS_WINNT4 400 #Define OS_WIN2K 500 #Define OS_WINXP 501 #Define OS_WIN2K3 502 #Define OS_WINVISTA 600 #Define CTL_OS_WIN98 4100000 #define CTL_OS_WIN2K 5000000 #define CTL_OS_WIN2KSP1 5000100 #define CTL_OS_WIN2KSP2 5000200 #define CTL_OS_WIN2KSP3 5000300 #define CTL_OS_WIN2KSP4 5000400 #define CTL_OS_WINXP 5010000 #define CTL_OS_WINXPSP1 5010100 #define CTL_OS_WINXPSP2 5010200 #define CTL_OS_WS03 5020000 #define CTL_OS_WS03SP1 5020100 #define CTL_OS_LONGHORN 6000000 #define CTL_OS_WINVISTA 6000000 ************************************************************************************** *-- WINDOWS API ************************************************************************************** *!* Common Controls Names #Define TOOLTIPS_CLASSA [tooltips_class32] #Define TOOLTIPS_CLASSW [tooltips_class32] #Define WC_STATICA [Static] #Define WC_STATICW [Static] #Define PROGRESS_CLASSA [msctls_progress32] #Define PROGRESS_CLASSW [msctls_progress32] #Define STATUSCLASSNAMEA [msctls_statusbar32] #Define STATUSCLASSNAMEW [msctls_statusbar32] #Define WC_SCROLLBARA [ScrollBar] #Define WC_SCROLLBARW [ScrollBar] #Define WC_TABCONTROLA [SysTabControl32] #Define WC_TABCONTROLW [SysTabControl32] #Define CLIP_STROKE_PRECIS 2 #Define DEFAULT_PITCH 0 #Define OUT_DEFAULT_PRECIS 0 #Define OUT_OUTLINE_PRECIS 8 #Define PROOF_QUALITY 2 #Define CCM_FIRST 0x2000 #Define CCM_GETCOLORSCHEME 0x2003 #Define CCM_GETDROPTARGET 0x2004 #Define CCM_GETUNICODEFORMAT 0x2006 #Define CCM_GETVERSION 0x2008 #Define CCM_LAST 0x2200 #Define CCM_SETBKCOLOR 0x2001 #Define CCM_SETCOLORSCHEME 0x2002 #Define CCM_SETNOTIFYWINDOW 0x2009 #Define CCM_SETUNICODEFORMAT 0x2005 #Define CCM_SETVERSION 0x2007 #Define CCM_SETWINDOWTHEME 0x200B #Define CCS_ADJUSTABLE 0x20 #Define CCS_BOTTOM 0x3 #Define CCS_LEFT 0x81 #Define CCS_NODIVIDER 0x40 #Define CCS_NOMOVEX 0x82 #Define CCS_NOMOVEY 0x2 #Define CCS_NOPARENTALIGN 0x8 #Define CCS_NORESIZE 0x4 #Define CCS_RIGHT 0x83 #Define CCS_TOP 0x1 #Define CCS_VERT 0x80 * CHARSETS #Define ANSI_CHARSET 0 #Define ARABIC_CHARSET 178 #Define BALTIC_CHARSET 186 #Define CHINESEBIG5_CHARSET 136 #Define DEFAULT_CHARSET 1 #Define EASTEUROPE_CHARSET 238 #Define GB2312_CHARSET 134 #Define GREEK_CHARSET 161 #Define HANGUL_CHARSET 129 #Define HEBREW_CHARSET 177 #Define JOHAB_CHARSET 130 #Define MAC_CHARSET 77 #Define OEM_CHARSET 255 #Define RUSSIAN_CHARSET 204 #Define SHIFTJIS_CHARSET 128 #Define SYMBOL_CHARSET 2 #Define THAI_CHARSET 222 #Define TURKISH_CHARSET 162 #Define VIETNAMESE_CHARSET 163 #Define CLR_DEFAULT 0xff000000 #Define CLR_HILIGHT 0xff000000 #Define CLR_INVALID 0xffff #Define CLR_NONE 0xffffffff #Define COLOR_3DDKSHADOW 21 #Define COLOR_3DFACE 15 && COLOR_BTNFACE #Define COLOR_3DHIGHLIGHT 20 && COLOR_BTNHIGHLIGHT #Define COLOR_3DHILIGHT 20 && COLOR_BTNHIGHLIGHT #Define COLOR_3DLIGHT 22 #Define COLOR_3DSHADOW 16 && COLOR_BTNSHADOW #Define COLOR_ACTIVEBORDER 10 #Define COLOR_ACTIVECAPTION 2 #Define COLOR_ADD 712 #Define COLOR_ADJ_MAX 100 #Define COLOR_ADJ_MIN -100 #Define COLOR_APPWORKSPACE 12 #Define COLOR_BACKGROUND 1 #Define COLOR_BLUE 708 #Define COLOR_BLUEACCEL 728 #Define COLOR_BOX1 720 #Define COLOR_BTNFACE 15 #Define COLOR_BTNHIGHLIGHT 20 #Define COLOR_BTNHILIGHT 20 &&COLOR_BTNHIGHLIGHT #Define COLOR_BTNSHADOW 16 #Define COLOR_BTNTEXT 18 #Define COLOR_CAPTIONTEXT 9 #Define COLOR_CURRENT 709 #Define COLOR_CUSTOM1 721 #Define COLOR_DESKTOP 1 &&COLOR_BACKGROUND #Define COLOR_ELEMENT 716 #Define COLOR_GRADIENTACTIVECAPTION 27 #Define COLOR_GRADIENTINACTIVECAPTION 28 #Define COLOR_GRAYTEXT 17 #Define COLOR_GREEN 707 #Define COLOR_GREENACCEL 727 #Define COLOR_HIGHLIGHT 13 #Define COLOR_HIGHLIGHTTEXT 14 #Define COLOR_HOTLIGHT 26 #Define COLOR_HUE 703 #Define COLOR_HUEACCEL 723 #Define COLOR_HUESCROLL 700 #Define COLOR_INACTIVEBORDER 11 #Define COLOR_INACTIVECAPTION 3 #Define COLOR_INACTIVECAPTIONTEXT 19 #Define COLOR_INFOBK 24 #Define COLOR_INFOTEXT 23 #Define COLOR_LUM 705 #Define COLOR_LUMACCEL 725 #Define COLOR_LUMSCROLL 702 #Define COLOR_MATCH_VERSION 0x200 #Define COLOR_MENU 4 #Define COLOR_MENUTEXT 7 #Define COLOR_MIX 719 #Define COLOR_NO_TRANSPARENT 0xffffffff #Define COLOR_PALETTE 718 #Define COLOR_RAINBOW 710 #Define COLOR_RED 706 #Define COLOR_REDACCEL 726 #Define COLOR_SAMPLES 717 #Define COLOR_SAT 704 #Define COLOR_SATACCEL 724 #Define COLOR_SATSCROLL 701 #Define COLOR_SAVE 711 #Define COLOR_SCHEMES 715 #Define COLOR_SCROLLBAR 0 #Define COLOR_SOLID 713 #Define COLOR_SOLID_LEFT 730 #Define COLOR_SOLID_RIGHT 731 #Define COLOR_TUNE 714 #Define COLOR_WINDOW 5 #Define COLOR_WINDOWFRAME 6 #Define COLOR_WINDOWTEXT 8 #Define CW_USEDEFAULT 0x80000000 #Define DATE_LONGDATE 0x2 #Define DATE_LTRREADING 0x10 #Define DATE_RTLREADING 0x20 #Define DATE_SHORTDATE 0x1 #Define DATE_USE_ALT_CALENDAR 0x4 #Define DATE_YEARMONTH 0x8 #Define DEFAULT_GUI_FONT 17 #Define FW_BLACK 900 #Define FW_BOLD 700 #Define FW_DEMIBOLD 600 #Define FW_DONTCARE 0 #Define FW_EXTRABOLD 800 #Define FW_EXTRALIGHT 200 #Define FW_HEAVY 900 #Define FW_LIGHT 300 #Define FW_MEDIUM 500 #Define FW_NORMAL 400 #Define FW_REGULAR 400 #Define FW_SEMIBOLD 600 #Define FW_THIN 100 #Define FW_ULTRABOLD 800 #Define FW_ULTRALIGHT 200 #Define GUID_DEVCLASS_DISKDRIVE CHR(77)+CHR(54)+CHR(233)+CHR(103)+CHR(227)+CHR(37)+CHR(17)+CHR(206)+CHR(191)+CHR(193)+CHR(8)+CHR(0)+CHR(43)+CHR(225)+CHR(3)+CHR(24) #Define GW_CHILD 5 #Define GW_ENABLEDPOPUP 6 #Define GW_HWNDFIRST 0 #Define GW_HWNDLAST 1 #Define GW_HWNDNEXT 2 #Define GW_HWNDPREV 3 #Define GW_MAX 5 #Define GW_OWNER 4 #Define GWL_EXSTYLE -20 #Define GWL_HINSTANCE -6 #Define GWL_HWNDPARENT -8 #Define GWL_ID -12 #Define GWL_STYLE -16 #Define GWL_USERDATA -21 #Define GWL_WNDPROC -4 #Define HEAP_CREATE_ALIGN_16 0x10000 #Define HEAP_CREATE_ENABLE_TRACING 0x20000 #Define HEAP_DISABLE_COALESCE_ON_FREE 0x80 #Define HEAP_FREE_CHECKING_ENABLED 0x40 #Define HEAP_GENERATE_EXCEPTIONS 0x4 #Define HEAP_GROWABLE 0x2 #Define HEAP_MAXIMUM_TAG 0xfff #Define HEAP_NO_SERIALIZE 0x1 #Define HEAP_PSEUDO_TAG_FLAG 0x8000 #Define HEAP_REALLOC_IN_PLACE_ONLY 0x10 #Define HEAP_TAG_SHIFT 18 #Define HEAP_TAIL_CHECKING_ENABLED 0x20 #Define HEAP_ZERO_MEMORY 0x8 #Define HWND_BOTTOM 1 #Define HWND_BROADCAST 0xffff #Define HWND_DESKTOP 0 #Define HWND_MESSAGE -3 #Define HWND_NOTOPMOST -2 #Define HWND_TOP 0 #Define HWND_TOPMOST -1 #Define ICC_ANIMATE_CLASS 0x80 #Define ICC_BAR_CLASSES 0x4 #Define ICC_COOL_CLASSES 0x400 #Define ICC_DATE_CLASSES 0x100 #Define ICC_HOTKEY_CLASS 0x40 #Define ICC_INTERNET_CLASSES 0x800 #Define ICC_LINK_CLASS 0x8000 #Define ICC_LISTVIEW_CLASSES 0x1 #Define ICC_NATIVEFNTCTL_CLASS 0x2000 #Define ICC_PAGESCROLLER_CLASS 0x1000 #Define ICC_PROGRESS_CLASS 0x20 #Define ICC_STANDARD_CLASSES 0x4000 #Define ICC_TAB_CLASSES 0x8 #Define ICC_TREEVIEW_CLASSES 0x2 #Define ICC_UPDOWN_CLASS 0x10 #Define ICC_USEREX_CLASSES 0x200 #Define ICC_WIN95_CLASSES 0xff #Define ICON_BIG 1 #Define ICON_SMALL 0 #Define ILC_COLOR 0x0 #Define ILC_COLOR16 0x10 #Define ILC_COLOR24 0x18 #Define ILC_COLOR32 0x20 #Define ILC_COLOR4 0x4 #Define ILC_COLOR8 0x8 #Define ILC_COLORDDB 0xfe #Define ILC_MASK 0x1 #Define ILC_MIRROR 0x2000 && Mirror the icons contained, if the process is mirrored #Define ILC_PERITEMMIRROR 0x8000 && Causes the mirroring code to mirror each item when inserting a set of images, verses the whole strip #Define ILC_ORIGINALSIZE 0x10000 && VISTA Imagelist should accept smaller than set images and apply OriginalSize based on image added #Define ILC_HIGHQUALITYSCALE 0x20000 && VISTA Imagelist should enable use of the high quality scaler. #Define LANG_AFRIKAANS 0x36 #Define LANG_ALBANIAN 0x1c #Define LANG_ARABIC 0x01 #Define LANG_BASQUE 0x2d #Define LANG_BELARUSIAN 0x23 #Define LANG_BULGARIAN 0x02 #Define LANG_CATALAN 0x03 #Define LANG_CHINESE 0x04 #Define LANG_CROATIAN 0x1a #Define LANG_CZECH 0x05 #Define LANG_DANISH 0x06 #Define LANG_DUTCH 0x13 #Define LANG_ENGLISH 0x09 #Define LANG_ESTONIAN 0x25 #Define LANG_FAEROESE 0x38 #Define LANG_FARSI 0x29 #Define LANG_FINNISH 0x0b #Define LANG_FRENCH 0x0c #Define LANG_GALICIAN 0x56 #Define LANG_GERMAN 0x07 #Define LANG_GREEK 0x08 #Define LANG_HEBREW 0x0d #Define LANG_HUNGARIAN 0x0e #Define LANG_ICELANDIC 0x0f #Define LANG_INDONESIAN 0x21 #Define LANG_ITALIAN 0x10 #Define LANG_JAPANESE 0x11 #Define LANG_KOREAN 0x12 #Define LANG_LATVIAN 0x26 #Define LANG_LITHUANIAN 0x27 #Define LANG_MALAY 0x3e #Define LANG_NEUTRAL 0x00 #Define LANG_NORWEGIAN 0x14 #Define LANG_POLISH 0x15 #Define LANG_PORTUGUESE 0x16 #Define LANG_ROMANIAN 0x18 #Define LANG_RUSSIAN 0x19 #Define LANG_SERBIAN 0x1a #Define LANG_SLOVAK 0x1b #Define LANG_SLOVENIAN 0x24 #Define LANG_SPANISH 0x0a #Define LANG_SWEDISH 0x1d #Define LANG_THAI 0x1e #Define LANG_TURKISH 0x1f #Define LANG_UKRAINIAN 0x22 #Define LANG_VIETNAMESE 0x2a #Define LOCALE_FONTSIGNATURE 0x58 #Define LOCALE_ICALENDARTYPE 0x1009 #Define LOCALE_ICENTURY 0x24 #Define LOCALE_ICOUNTRY 0x5 #Define LOCALE_ICURRDIGITS 0x19 #Define LOCALE_ICURRENCY 0x1b #Define LOCALE_IDATE 0x21 #Define LOCALE_IDAYLZERO 0x26 #Define LOCALE_IDEFAULTANSICODEPAGE 0x1004 #Define LOCALE_IDEFAULTCODEPAGE 0xb #Define LOCALE_IDEFAULTCOUNTRY 0xa #Define LOCALE_IDEFAULTEBCDICCODEPAGE 0x1012 #Define LOCALE_IDEFAULTLANGUAGE 0x9 #Define LOCALE_IDEFAULTMACCODEPAGE 0x1011 #Define LOCALE_IDIGITS 0x11 #Define LOCALE_IDIGITSUBSTITUTION 0x1014 #Define LOCALE_IFIRSTDAYOFWEEK 0x100c #Define LOCALE_IFIRSTWEEKOFYEAR 0x100d #Define LOCALE_IINTLCURRDIGITS 0x1a #Define LOCALE_ILANGUAGE 0x1 #Define LOCALE_ILDATE 0x22 #Define LOCALE_ILZERO 0x12 #Define LOCALE_IMEASURE 0xD #Define LOCALE_IMONLZERO 0x27 #Define LOCALE_INEGCURR 0x1C #Define LOCALE_INEGNUMBER 0x1010 #Define LOCALE_INEGSEPBYSPACE 0x57 #Define LOCALE_INEGSIGNPOSN 0x53 #Define LOCALE_INEGSYMPRECEDES 0x56 #Define LOCALE_IOPTIONALCALENDAR 0x100B #Define LOCALE_IPAPERSIZE 0x100A #Define LOCALE_IPOSSEPBYSPACE 0x55 #Define LOCALE_IPOSSIGNPOSN 0x52 #Define LOCALE_IPOSSYMPRECEDES 0x54 #Define LOCALE_ITIME 0x23 #Define LOCALE_ITIMEMARKPOSN 0x1005 #Define LOCALE_ITLZERO 0x25 #Define LOCALE_NOUSEROVERRIDE 0x80000000 #Define LOCALE_RETURN_NUMBER 0x20000000 #Define LOCALE_S1159 0x28 #Define LOCALE_S2359 0x29 #Define LOCALE_SABBREVCTRYNAME 0x7 #Define LOCALE_SABBREVDAYNAME1 0x31 #Define LOCALE_SABBREVDAYNAME2 0x32 #Define LOCALE_SABBREVDAYNAME3 0x33 #Define LOCALE_SABBREVDAYNAME4 0x34 #Define LOCALE_SABBREVDAYNAME5 0x35 #Define LOCALE_SABBREVDAYNAME6 0x36 #Define LOCALE_SABBREVDAYNAME7 0x37 #Define LOCALE_SABBREVLANGNAME 0x3 #Define LOCALE_SABBREVMONTHNAME1 0x44 #Define LOCALE_SABBREVMONTHNAME10 0x4D #Define LOCALE_SABBREVMONTHNAME11 0x4E #Define LOCALE_SABBREVMONTHNAME12 0x4F #Define LOCALE_SABBREVMONTHNAME13 0x100F #Define LOCALE_SABBREVMONTHNAME2 0x45 #Define LOCALE_SABBREVMONTHNAME3 0x46 #Define LOCALE_SABBREVMONTHNAME4 0x47 #Define LOCALE_SABBREVMONTHNAME5 0x48 #Define LOCALE_SABBREVMONTHNAME6 0x49 #Define LOCALE_SABBREVMONTHNAME7 0x4A #Define LOCALE_SABBREVMONTHNAME8 0x4B #Define LOCALE_SABBREVMONTHNAME9 0x4C #Define LOCALE_SCOUNTRY 0x6 #Define LOCALE_SCURRENCY 0x14 #Define LOCALE_SDATE 0x1D #Define LOCALE_SDAYNAME1 0x2A #Define LOCALE_SDAYNAME2 0x2B #Define LOCALE_SDAYNAME3 0x2C #Define LOCALE_SDAYNAME4 0x2D #Define LOCALE_SDAYNAME5 0x2E #Define LOCALE_SDAYNAME6 0x2F #Define LOCALE_SDAYNAME7 0x30 #Define LOCALE_SDECIMAL 0xE #Define LOCALE_SENGCOUNTRY 0x1002 #Define LOCALE_SENGCURRNAME 0x1007 #Define LOCALE_SENGLANGUAGE 0x1001 #Define LOCALE_SGROUPING 0x10 #Define LOCALE_SINTLSYMBOL 0x15 #Define LOCALE_SISO3166CTRYNAME 0x5A #Define LOCALE_SISO639LANGNAME 0x59 #Define LOCALE_SLANGUAGE 0x2 #Define LOCALE_SLIST 0xC #Define LOCALE_SLONGDATE 0x20 #Define LOCALE_SMONDECIMALSEP 0x16 #Define LOCALE_SMONGROUPING 0x18 #Define LOCALE_SMONTHNAME1 0x38 #Define LOCALE_SMONTHNAME10 0x41 #Define LOCALE_SMONTHNAME11 0x42 #Define LOCALE_SMONTHNAME12 0x43 #Define LOCALE_SMONTHNAME13 0x100E #Define LOCALE_SMONTHNAME2 0x39 #Define LOCALE_SMONTHNAME3 0x3A #Define LOCALE_SMONTHNAME4 0x3B #Define LOCALE_SMONTHNAME5 0x3C #Define LOCALE_SMONTHNAME6 0x3D #Define LOCALE_SMONTHNAME7 0x3E #Define LOCALE_SMONTHNAME8 0x3F #Define LOCALE_SMONTHNAME9 0x40 #Define LOCALE_SMONTHOUSANDSEP 0x17 #Define LOCALE_SNATIVECTRYNAME 0x8 #Define LOCALE_SNATIVECURRNAME 0x1008 #Define LOCALE_SNATIVEDIGITS 0x13 #Define LOCALE_SNATIVELANGNAME 0x4 #Define LOCALE_SNEGATIVESIGN 0x51 #Define LOCALE_SPOSITIVESIGN 0x50 #Define LOCALE_SSHORTDATE 0x1F #Define LOCALE_SSORTNAME 0x1013 #Define LOCALE_STHOUSAND 0xF #Define LOCALE_STIME 0x1E #Define LOCALE_STIMEFORMAT 0x1003 #Define LOCALE_SYEARMONTH 0x1006 #Define LOCALE_SYSTEM_DEFAULT 0x800 #Define LOCALE_USE_CP_ACP 0x40000000 #Define LOCALE_USER_DEFAULT 0x400 #Define LOGPIXELSX 88 #Define LOGPIXELSY 90 #Define MAXLONG 0x7fffffff #Define MCM_FIRST 0x1000 #Define MCM_GETCOLOR 0x100b #Define MCM_GETCURSEL 0x1001 #Define MCM_GETFIRSTDAYOFWEEK 0x1010 #Define MCM_GETMAXSELCOUNT 0x1003 #Define MCM_GETMAXTODAYWIDTH 0x1015 #Define MCM_GETMINREQRECT 0x1009 #Define MCM_GETMONTHDELTA 0x1013 #Define MCM_GETMONTHRANGE 0x1007 #Define MCM_GETRANGE 0x1011 #Define MCM_GETSELRANGE 0x1005 #Define MCM_GETTODAY 0x100d #Define MCM_GETUNICODEFORMAT 0x2006 #Define MCM_HITTEST 0x100e #Define MCM_SETCOLOR 0x100a #Define MCM_SETCURSEL 0x1002 #Define MCM_SETDAYSTATE 0x1008 #Define MCM_SETFIRSTDAYOFWEEK 0x100f #Define MCM_SETMAXSELCOUNT 0x1004 #Define MCM_SETMONTHDELTA 0x1014 #Define MCM_SETRANGE 0x1012 #Define MCM_SETSELRANGE 0x1006 #Define MCM_SETTODAY 0x100c #Define MCM_SETUNICODEFORMAT 0x2005 #Define MCS_COMMAND_CONNECT 19 #Define MCS_COMMAND_DISABLE 14 #Define MCS_COMMAND_ENABLE 13 #Define MCS_COMMAND_GET_CONFIG 16 #Define MCS_COMMAND_REFRESH_STATUS 21 #Define MCS_COMMAND_RENAME 20 #Define MCS_COMMAND_SET_CONFIG 15 #Define MCS_COMMAND_START 17 #Define MCS_COMMAND_STOP 18 #Define MCS_CREATE_CONFIGS_BY_DEFAULT 0x10 #Define MCS_CREATE_ONE_PER_NETCARD 0x1 #Define MCS_CREATE_PMODE_NOT_REQUIRED 0x100 #Define MCS_DAYSTATE 0x1 #Define MCS_MULTISELECT 0x2 #Define MCS_NOTODAY 0x10 #Define MCS_NOTODAYCIRCLE 0x8 #Define MCS_WEEKNUMBERS 0x4 #Define MCSC_BACKGROUND 0 #Define MCSC_MONTHBK 4 #Define MCSC_TEXT 1 #Define MCSC_TITLEBK 2 #Define MCSC_TITLETEXT 3 #Define MCSC_TRAILINGTEXT 5 #Define MF_APPEND 0x100 #Define MF_BITMAP 0x4 #Define MF_BYCOMMAND 0x0 #Define MF_BYPOSITION 0x400 #Define MF_CALLBACKS 0x8000000 #Define MF_CHANGE 0x80 #Define MF_CHECKED 0x8 #Define MF_CONV 0x40000000 #Define MF_DEFAULT 0x1000 #Define MF_DELETE 0x200 #Define MF_DISABLED 0x2 #Define MF_DLL_NAME [Microsoft Picture Converter] #Define MF_ENABLED 0x0 #Define MF_END 0x80 #Define MF_ERRORS 0x10000000 #Define MF_FLAGS_CREATE_BUT_NO_SHOW_DISABLED 0x8 #Define MF_FLAGS_EVEN_IF_NO_RESOURCE 0x1 #Define MF_FLAGS_FILL_IN_UNKNOWN_RESOURCE 0x4 #Define MF_FLAGS_NO_CREATE_IF_NO_RESOURCE 0x2 #Define MF_FPCR_FUNC 0x25 #Define MF_FPCR_FUNC_STR [mf_fpcr] #Define MF_GRAYED 0x1 #Define MF_HELP 0x4000 #Define MF_HILITE 0x80 #Define MF_HSZ_INFO 0x1000000 #Define MF_INSERT 0x0 #Define MF_LINKS 0x20000000 #Define MF_MASK 0xff000000 #Define MF_MENUBARBREAK 0x20 #Define MF_MENUBREAK 0x40 #Define MF_MOUSESELECT 0x8000 #Define MF_OWNERDRAW 0x100 #Define MF_POPUP 0x10 #Define MF_POSTMSGS 0x4000000 #Define MF_REMOVE 0x1000 #Define MF_RIGHTJUSTIFY 0x4000 #Define MF_SENDMSGS 0x2000000 #Define MF_SEPARATOR 0x800 #Define MF_STRING 0x0 #Define MF_SYSMENU 0x2000 #Define MF_UNCHECKED 0x0 #Define MF_UNHILITE 0x0 #Define MF_USECHECKBITMAPS 0x200 #Define NM_CLICK -2 #Define NM_FIRST 0 #Define NM_RCLICK -5 #Define NM_RDBLCLK -6 #Define NM_RELEASEDCAPTURE -16 #Define PBM_DELTAPOS 0x403 #Define PBM_GETPOS 0x408 #Define PBM_GETRANGE 0x407 #Define PBM_SETBARCOLOR 0x409 #Define PBM_SETBKCOLOR 0x2001 #Define PBM_SETMARQUEE 0x40a #Define PBM_SETPOS 0x402 #Define PBM_SETRANGE 0x401 #Define PBM_SETRANGE32 0x406 #Define PBM_SETSTEP 0x404 #Define PBM_STEPIT 0x405 #Define PBS_MARQUEE 0x8 && Comctl32.dll version 6 #Define PBS_SMOOTH 0x1 && Comctl32.dll Version 4.7 or later #Define PBS_VERTICAL 0x4 && Comctl32.dll Version 4.7 or later #Define PICTYPE_UNINITIALIZED -1 #Define PICTYPE_NONE 0 #Define PICTYPE_BITMAP 1 #Define PICTYPE_METAFILE 2 #Define PICTYPE_ICON 3 #Define PICTYPE_ENHMETAFILE 4 #Define PS_SOLID 0 #Define RBS_AUTOSIZE 0x2000 #Define RBS_BANDBORDERS 0x400 #Define RBS_DBLCLKTOGGLE 0x8000 #Define RBS_FIXEDORDER 0x800 #Define RBS_REGISTERDROP 0x1000 #Define RBS_TOOLTIPS 0x100 #Define RBS_VARHEIGHT 0x200 #Define RBS_VERTICALGRIPPER 0x4000 #Define RBSTR_CHANGERECT 0x2 #Define RBSTR_PREFERNOLINEBREAK 0x1 #Define RDW_ALLCHILDREN 0x80 #Define RDW_ERASE 0x4 #Define RDW_ERASENOW 0x200 #Define RDW_FRAME 0x400 #Define RDW_INTERNALPAINT 0x2 #Define RDW_INVALIDATE 0x1 #Define RDW_NOCHILDREN 0x40 #Define RDW_NOERASE 0x20 #Define RDW_NOFRAME 0x800 #Define RDW_NOINTERNALPAINT 0x10 #Define RDW_UPDATENOW 0x100 #Define RDW_VALIDATE 0x8 #Define SB_BOTH 3 #Define SB_BOTTOM 7 #Define SB_CONST_ALPHA 0x1 #Define SB_CTL 2 #Define SB_ENDSCROLL 8 #Define SB_GETBORDERS 0x407 #Define SB_GETICON 0x414 #Define SB_GETPARTS 0x406 #Define SB_GETRECT 0x40a #Define SB_GETTEXTA 0x402 #Define SB_GETTEXTLENGTHA 0x403 #Define SB_GETTEXTLENGTHW 0x40c #Define SB_GETTEXTW 0x40d #Define SB_GETTIPTEXTA 0x412 #Define SB_GETTIPTEXTW 0x413 #Define SB_GETUNICODEFORMAT 0x2006 #Define SB_GRAD_RECT 0x10 #Define SB_GRAD_TRI 0x20 #Define SB_HORZ 0 #Define SB_ISSIMPLE 0x40e #Define SB_LEFT 6 #Define SB_LINEDOWN 1 #Define SB_LINELEFT 0 #Define SB_LINERIGHT 1 #Define SB_LINEUP 0 #Define SB_NONE 0x0 #Define SB_PAGEDOWN 3 #Define SB_PAGELEFT 2 #Define SB_PAGERIGHT 3 #Define SB_PAGEUP 2 #Define SB_PIXEL_ALPHA 0x2 #Define SB_PREMULT_ALPHA 0x4 #Define SB_RIGHT 7 #Define SB_SETBKCOLOR 0x2001 #Define SB_SETICON 0x40f #Define SB_SETMINHEIGHT 0x408 #Define SB_SETPARTS 0x404 #Define SB_SETTEXTA 0x401 #Define SB_SETTEXTW 0x40b #Define SB_SETTIPTEXTA 0x410 #Define SB_SETTIPTEXTW 0x411 #Define SB_SETUNICODEFORMAT 0x2005 #Define SB_SIMPLE 0x409 #Define SB_SIMPLEID 0xff #Define SB_THUMBPOSITION 4 #Define SB_THUMBTRACK 5 #Define SB_TOP 6 #Define SB_VERT 1 #Define SBARS_SIZEGRIP 0x100 #Define SBARS_TOOLTIPS 0x800 #Define SBM_ENABLE_ARROWS 0xE4 #Define SBM_GETPOS 0xE1 #Define SBM_GETRANGE 0xE3 #Define SBM_GETSCROLLBARINFO 0xEB #Define SBM_GETSCROLLINFO 0xEA #Define SBM_SETPOS 0xE0 #Define SBM_SETRANGE 0xE2 #Define SBM_SETRANGEREDRAW 0xE6 #Define SBM_SETSCROLLINFO 0xE9 #Define SBS_BOTTOMALIGN 0x4 #Define SBS_HORZ 0x0 #Define SBS_LEFTALIGN 0x2 #Define SBS_RIGHTALIGN 0x4 #Define SBS_SIZEBOX 0x8 #Define SBS_SIZEBOXBOTTOMRIGHTALIGN 0x4 #Define SBS_SIZEBOXTOPLEFTALIGN 0x2 #Define SBS_SIZEGRIP 0x10 #Define SBS_TOPALIGN 0x2 #Define SBS_VERT 0x1 #Define SBT_NOBORDERS 0x100 #Define SBT_NOTABPARSING 0x800 #Define SBT_OWNERDRAW 0x1000 #Define SBT_POPOUT 0x200 #Define SBT_RTLREADING 0x400 #Define SBT_TOOLTIPS 0x800 #Define SC_ARRANGE 0xF110 #Define SC_CLOSE 0xF060 #Define SC_CONTEXTHELP 0xF180 #Define SC_DEFAULT 0xF160 #Define SC_DLG_FORCE_UI 0x4 #Define SC_DLG_MINIMAL_UI 0x1 #Define SC_DLG_NO_UI 0x2 #Define SC_ENUM_PROCESS_INFO 0 #Define SC_FLAGS 0x400 #Define SC_FLAGS_STR [/sc] #Define SC_HOTKEY 0xF150 #Define SC_HSCROLL 0xF080 #Define SC_ICON 0xF020 &&SC_MINIMIZE #Define SC_KEYMENU 0xF100 #Define SC_MAXIMIZE 0xF030 #Define SC_MINIMIZE 0xF020 #Define SC_MONITORPOWER 0xF170 #Define SC_MOUSEMENU 0xF090 #Define SC_MOVE 0xF010 #Define SC_NEXTWINDOW 0xF040 #Define SC_PREVWINDOW 0xF050 #Define SC_RESTORE 0xF120 #Define SC_SCREENSAVE 0xF140 #Define SC_SEPARATOR 0xF00F #Define SC_SIZE 0xF000 #Define SC_TASKLIST 0xF130 #Define SC_VSCROLL 0xF070 #Define SC_ZOOM 0xF030 &&SC_MAXIMIZE #Define SIF_ALL BITOR(SIF_RANGE, SIF_PAGE, SIF_POS, SIF_TRACKPOS) #Define SIF_DISABLENOSCROLL 0x8 #Define SIF_PAGE 0x2 #Define SIF_POS 0x4 #Define SIF_RANGE 0x1 #Define SIF_TRACKPOS 0x10 #Define SS_BITMAP 0xE #Define SS_BLACKFRAME 0x7 #Define SS_BLACKRECT 0x4 #Define SS_CENTER 0x1 #Define SS_CENTERIMAGE 0x200 #Define SS_ELLIPSISMASK 0xC000 #Define SS_ENDELLIPSIS 0x4000 #Define SS_ENHMETAFILE 0xF #Define SS_ETCHEDFRAME 0x12 #Define SS_ETCHEDHORZ 0x10 #Define SS_ETCHEDVERT 0x11 #Define SS_GRAYFRAME 0x8 #Define SS_GRAYRECT 0x5 #Define SS_ICON 0x3 #Define SS_LEFT 0x0 #Define SS_LEFTNOWORDWRAP 0xC #Define SS_LEVEL_VERSION 0 #Define SS_MAJOR_VERSION 7 #Define SS_MINIMUM_VERSION [7.00.00.0000] #Define SS_MINOR_VERSION 0 #Define SS_NOPREFIX 0x80 #Define SS_NOTIFY 0x100 #Define SS_OWNERDRAW 0xD #Define SS_PATHELLIPSIS 0x8000 #Define SS_REALSIZECONTROL 0x40 #Define SS_REALSIZEIMAGE 0x800 #Define SS_RIGHT 0x2 #Define SS_RIGHTJUST 0x400 #Define SS_SIMPLE 0xB #Define SS_SUNKEN 0x1000 #Define SS_TYPEMASK 0x1F #Define SS_USERITEM 0xA #Define SS_WHITEFRAME 0x9 #Define SS_WHITERECT 0x6 #Define SS_WORDELLIPSIS 0xC000 #Define STANDARD_RIGHTS_REQUIRED 0xF0000 #Define SUBLANG_ARABIC_ALGERIA 0x5 #Define SUBLANG_ARABIC_BAHRAIN 0xf #Define SUBLANG_ARABIC_EGYPT 0x3 #Define SUBLANG_ARABIC_IRAQ 0x2 #Define SUBLANG_ARABIC_JORDAN 0xb #Define SUBLANG_ARABIC_KUWAIT 0xd #Define SUBLANG_ARABIC_LEBANON 0xc #Define SUBLANG_ARABIC_LIBYA 0x4 #Define SUBLANG_ARABIC_MOROCCO 0x6 #Define SUBLANG_ARABIC_OMAN 0x8 #Define SUBLANG_ARABIC_QATAR 0x10 #Define SUBLANG_ARABIC_SAUDI_ARABIA 0x1 #Define SUBLANG_ARABIC_SYRIA 0xa #Define SUBLANG_ARABIC_TUNISIA 0x7 #Define SUBLANG_ARABIC_UAE 0xe #Define SUBLANG_ARABIC_YEMEN 0x9 #Define SUBLANG_AZERI_CYRILLIC 0x2 #Define SUBLANG_AZERI_LATIN 0x1 #Define SUBLANG_CHINESE_HONGKONG 0x3 #Define SUBLANG_CHINESE_MACAU 0x5 #Define SUBLANG_CHINESE_SIMPLIFIED 0x2 #Define SUBLANG_CHINESE_SINGAPORE 0x4 #Define SUBLANG_CHINESE_TRADITIONAL 0x1 #Define SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN 0x04 #Define SUBLANG_CROATIAN_CROATIA 0x01 #Define SUBLANG_DEFAULT 0x1 #Define SUBLANG_DUTCH 0x1 #Define SUBLANG_DUTCH_BELGIAN 0x2 #Define SUBLANG_ENGLISH_AUS 0x3 #Define SUBLANG_ENGLISH_BELIZE 0xa #Define SUBLANG_ENGLISH_CAN 0x4 #Define SUBLANG_ENGLISH_CARIBBEAN 0x9 #Define SUBLANG_ENGLISH_EIRE 0x6 #Define SUBLANG_ENGLISH_JAMAICA 0x8 #Define SUBLANG_ENGLISH_NZ 0x5 #Define SUBLANG_ENGLISH_PHILIPPINES 0xd #Define SUBLANG_ENGLISH_SOUTH_AFRICA 0x7 #Define SUBLANG_ENGLISH_TRINIDAD 0xb #Define SUBLANG_ENGLISH_UK 0x2 #Define SUBLANG_ENGLISH_US 0x1 #Define SUBLANG_ENGLISH_ZIMBABWE 0xc #Define SUBLANG_FRENCH 0x1 #Define SUBLANG_FRENCH_BELGIAN 0x2 #Define SUBLANG_FRENCH_CANADIAN 0x3 #Define SUBLANG_FRENCH_LUXEMBOURG 0x5 #Define SUBLANG_FRENCH_MONACO 0x6 #Define SUBLANG_FRENCH_SWISS 0x4 #Define SUBLANG_GERMAN 0x1 #Define SUBLANG_GERMAN_AUSTRIAN 0x3 #Define SUBLANG_GERMAN_LIECHTENSTEIN 0x5 #Define SUBLANG_GERMAN_LUXEMBOURG 0x4 #Define SUBLANG_GERMAN_SWISS 0x2 #Define SUBLANG_ITALIAN 0x1 #Define SUBLANG_ITALIAN_SWISS 0x2 #Define SUBLANG_KASHMIRI_INDIA 0x2 #Define SUBLANG_KOREAN 0x1 #Define SUBLANG_LITHUANIAN 0x1 #Define SUBLANG_MALAY_BRUNEI_DARUSSALAM 0x2 #Define SUBLANG_MALAY_MALAYSIA 0x1 #Define SUBLANG_NEPALI_INDIA 0x2 #Define SUBLANG_NEUTRAL 0x0 #Define SUBLANG_NORWEGIAN_BOKMAL 0x1 #Define SUBLANG_NORWEGIAN_NYNORSK 0x2 #Define SUBLANG_PORTUGUESE 0x2 #Define SUBLANG_PORTUGUESE_BRAZILIAN 0x1 #Define SUBLANG_PORTUGUESE_PORTUGAL 0x2 #Define SUBLANG_SERBIAN_CYRILLIC 0x3 #Define SUBLANG_SERBIAN_LATIN 0x2 #Define SUBLANG_SPANISH 0x1 #Define SUBLANG_SPANISH_ARGENTINA 0xb #Define SUBLANG_SPANISH_BOLIVIA 0x10 #Define SUBLANG_SPANISH_CHILE 0xd #Define SUBLANG_SPANISH_COLOMBIA 0x9 #Define SUBLANG_SPANISH_COSTA_RICA 0x5 #Define SUBLANG_SPANISH_DOMINICAN_REPUBLIC 0x7 #Define SUBLANG_SPANISH_ECUADOR 0xc #Define SUBLANG_SPANISH_EL_SALVADOR 0x11 #Define SUBLANG_SPANISH_GUATEMALA 0x4 #Define SUBLANG_SPANISH_HONDURAS 0x12 #Define SUBLANG_SPANISH_MEXICAN 0x2 #Define SUBLANG_SPANISH_MODERN 0x3 #Define SUBLANG_SPANISH_NICARAGUA 0x13 #Define SUBLANG_SPANISH_PANAMA 0x6 #Define SUBLANG_SPANISH_PARAGUAY 0xf #Define SUBLANG_SPANISH_PERU 0xa #Define SUBLANG_SPANISH_PUERTO_RICO 0x14 #Define SUBLANG_SPANISH_URUGUAY 0xe #Define SUBLANG_SPANISH_VENEZUELA 0x8 #Define SUBLANG_SWEDISH 0x1 #Define SUBLANG_SWEDISH_FINLAND 0x2 #Define SUBLANG_SYS_DEFAULT 0x2 #Define SUBLANG_URDU_INDIA 0x2 #Define SUBLANG_URDU_PAKISTAN 0x1 #Define SUBLANG_UZBEK_CYRILLIC 0x2 #Define SUBLANG_UZBEK_LATIN 0x1 #Define SW_AUTOPROF_LOAD_MASK 0x1 #Define SW_AUTOPROF_SAVE_MASK 0x2 #Define SW_ERASE 0x4 #Define SW_FORCEMINIMIZE 11 #Define SW_HIDE 0 #Define SW_INVALIDATE 0x2 #Define SW_MAX 10 #Define SW_MAXIMIZE 3 #Define SW_MINIMIZE 6 #Define SW_NORMAL 1 #Define SW_OTHERUNZOOM 4 #Define SW_OTHERZOOM 2 #Define SW_PARENTCLOSING 1 #Define SW_PARENTOPENING 3 #Define SW_RESTORE 9 #Define SW_SCROLLCHILDREN 0x1 #Define SW_SHOW 5 #Define SW_SHOWDEFAULT 10 #Define SW_SHOWMAXIMIZED 3 #Define SW_SHOWMINIMIZED 2 #Define SW_SHOWMINNOACTIVE 7 #Define SW_SHOWNA 8 #Define SW_SHOWNOACTIVATE 4 #Define SW_SHOWNORMAL 1 #Define SW_SMOOTHSCROLL 0x10 #Define SWP_ASYNCWINDOWPOS 0x4000 #Define SWP_DEFERERASE 0x2000 #Define SWP_DRAWFRAME 0x20 && SWP_FRAMECHANGED #Define SWP_FRAMECHANGED 0x20 #Define SWP_HIDEWINDOW 0x80 #Define SWP_NOACTIVATE 0x10 #Define SWP_NOCOPYBITS 0x100 #Define SWP_NOMOVE 0x2 #Define SWP_NOOWNERZORDER 0x200 #Define SWP_NOREDRAW 0x8 #Define SWP_NOREPOSITION 0x200 && SWP_NOOWNERZORDER #Define SWP_NOSENDCHANGING 0x400 #Define SWP_NOSIZE 0x1 #Define SWP_NOZORDER 0x4 #Define SWP_SHOWWINDOW 0x40 #Define TCIF_IMAGE 0x2 #Define TCIF_PARAM 0x8 #Define TCIF_RTLREADING 0x4 #Define TCIF_STATE 0x10 #Define TCIF_TEXT 0x1 #Define TCIS_BUTTONPRESSED 0x1 #Define TCIS_HIGHLIGHTED 0x2 #Define TCM_ADJUSTRECT 0x13290 #Define TCM_DELETEALLITEMS 0x1309 #Define TCM_DELETEITEM 0x1308 #Define TCM_DESELECTALL 0x1332 #Define TCM_FIRST 0x1300 #Define TCM_GETCURFOCUS 0x132f #Define TCM_GETCURSEL 0x130b #Define TCM_GETEXTENDEDSTYLE 0x1335 #Define TCM_GETIMAGELIST 0x1302 #Define TCM_GETITEMA 0x1305 #Define TCM_GETITEMCOUNT 0x1304 #Define TCM_GETITEMRECT 0x130a #Define TCM_GETITEMW 0x133c #Define TCM_GETROWCOUNT 0x132c #Define TCM_GETTOOLTIPS 0x132d #Define TCM_GETUNICODEFORMAT 0x2006 #Define TCM_HIGHLIGHTITEM 0x1333 #Define TCM_HITTEST 0x130d #Define TCM_INSERTITEMA 0x1307 #Define TCM_INSERTITEMW 0x133e #Define TCM_REMOVEIMAGE 0x132a #Define TCM_SETCURFOCUS 0x1330 #Define TCM_SETCURSEL 0x130c #Define TCM_SETEXTENDEDSTYLE 0x1334 #Define TCM_SETIMAGELIST 0x1303 #Define TCM_SETITEMA 0x1306 #Define TCM_SETITEMEXTRA 0x130e #Define TCM_SETITEMSIZE 0x1329 #Define TCM_SETITEMW 0x133d #Define TCM_SETMINTABWIDTH 0x1331 #Define TCM_SETPADDING 0x132b #Define TCM_SETTOOLTIPS 0x132e #Define TCM_SETUNICODEFORMAT 0x2005 #Define TCN_FIRST -550 #Define TCN_FOCUSCHANGE -554 #Define TCN_GETOBJECT -553 #Define TCN_KEYDOWN -550 #Define TCN_LAST -580 #Define TCN_SELCHANGE -551 #Define TCN_SELCHANGING -552 #Define TCS_BOTTOM 0x2 #Define TCS_BUTTONS 0x100 #Define TCS_EX_FLATSEPARATORS 0x1 #Define TCS_EX_REGISTERDROP 0x2 #Define TCS_FIXEDWIDTH 0x400 #Define TCS_FLATBUTTONS 0x8 #Define TCS_FOCUSNEVER 0x8000 #Define TCS_FOCUSONBUTTONDOWN 0x1000 #Define TCS_FORCEICONLEFT 0x10 #Define TCS_FORCELABELLEFT 0x20 #Define TCS_HOTTRACK 0x40 #Define TCS_MULTILINE 0x200 #Define TCS_MULTISELECT 0x4 #Define TCS_OWNERDRAWFIXED 0x2000 #Define TCS_RAGGEDRIGHT 0x800 #Define TCS_RIGHT 0x2 #Define TCS_RIGHTJUSTIFY 0x0 #Define TCS_SCROLLOPPOSITE 0x1 #Define TCS_SINGLELINE 0x0 #Define TCS_TABS 0x0 #Define TCS_TOOLTIPS 0x4000 #Define TCS_VERTICAL 0x80 #Define TIME_BYTES 0x4 #Define TIME_CALLBACK_EVENT_PULSE 0x20 #Define TIME_CALLBACK_EVENT_SET 0x10 #Define TIME_CALLBACK_FUNCTION 0x0 #Define TIME_EXCEEDED 11 #Define TIME_FORCE24HOURFORMAT 0x8 #Define TIME_MIDI 0x10 #Define TIME_MS 0x1 #Define TIME_NOMINUTESORSECONDS 0x1 #Define TIME_NOSECONDS 0x2 #Define TIME_NOTIMEMARKER 0x4 #Define TIME_ONESHOT 0 #Define TIME_PERIODIC 1 #Define TIME_SAMPLES 0x2 #Define TIME_SMPTE 0x8 #Define TIME_STAMP_CAPABLE 0x20 #Define TIME_TICKS 0x20 #Define TIME_ZONE_ID_DAYLIGHT 2 #Define TIME_ZONE_ID_INVALID 0xffffffff #Define TIME_ZONE_ID_STANDARD 1 #Define TIME_ZONE_ID_UNKNOWN 0 #Define TTDT_AUTOMATIC 0 #Define TTDT_AUTOPOP 2 #Define TTDT_INITIAL 3 #Define TTDT_RESHOW 1 #Define TTF_ABSOLUTE 0x80 #Define TTF_CENTERTIP 0x2 #Define TTF_DI_SETITEM 0x8000 #Define TTF_IDISHWND 0x1 #Define TTF_PARSELINKS 0x1000 #Define TTF_RTLREADING 0x4 #Define TTF_SUBCLASS 0x10 #Define TTF_TRACK 0x20 #Define TTF_TRANSPARENT 0x100 #Define TTF_BITMAP 0x10000 && VISTA #Define TTI_NONE 0 #Define TTI_INFO 1 #Define TTI_WARNING 2 #Define TTI_ERROR 3 #Define TTI_INFO_LARGE 4 && VISTA #Define TTI_WARNING_LARGE 5 && VISTA #Define TTI_ERROR_LARGE 6 && VISTA #Define TTM_ACTIVATE 0x401 #Define TTM_ADDTOOLA 0x404 #Define TTM_ADDTOOLW 0x432 #Define TTM_ADJUSTRECT 0x41f #Define TTM_DELTOOLA 0x405 #Define TTM_DELTOOLW 0x433 #Define TTM_ENUMTOOLSA 0x40e #Define TTM_ENUMTOOLSW 0x43a #Define TTM_GETBUBBLESIZE 0x41e #Define TTM_GETCURRENTTOOLA 0x40f #Define TTM_GETCURRENTTOOLW 0x43b #Define TTM_GETDELAYTIME 0x415 #Define TTM_GETMARGIN 0x41b #Define TTM_GETMAXTIPWIDTH 0x419 #Define TTM_GETTEXTA 0x40b #Define TTM_GETTEXTW 0x438 #Define TTM_GETTIPBKCOLOR 0x416 #Define TTM_GETTIPTEXTCOLOR 0x417 #Define TTM_GETTOOLCOUNT 0x40d #Define TTM_GETTOOLINFOA 0x408 #Define TTM_GETTOOLINFOW 0x435 #Define TTM_HITTESTA 0x40a #Define TTM_HITTESTW 0x437 #Define TTM_NEWTOOLRECTA 0x406 #Define TTM_NEWTOOLRECTW 0x434 #Define TTM_POP 0x41c #Define TTM_POPUP 0x422 #Define TTM_RELAYEVENT 0x407 #Define TTM_SETDELAYTIME 0x403 #Define TTM_SETMARGIN 0x41a #Define TTM_SETMAXTIPWIDTH 0x418 #Define TTM_SETTIPBKCOLOR 0x413 #Define TTM_SETTIPTEXTCOLOR 0x416 #Define TTM_SETTITLEA 0x420 #Define TTM_SETTITLEW 0x421 #Define TTM_SETTOOLINFOA 0x409 #Define TTM_SETTOOLINFOW 0x436 #Define TTM_SETWINDOWTHEME 0x200B #Define TTM_TRACKACTIVATE 0x411 #Define TTM_TRACKPOSITION 0x412 #Define TTM_UPDATE 0x41d #Define TTM_UPDATETIPTEXTA 0x40c #Define TTM_UPDATETIPTEXTW 0x439 #Define TTM_WINDOWFROMPOINT 0x410 #Define TTN_FIRST -520 #Define TTN_GETDISPINFO -520 #Define TTN_GETDISPINFOA -520 #Define TTN_GETDISPINFOW -530 #Define TTN_LAST -549 #Define TTN_LINKCLICK -523 #Define TTN_NEEDTEXT -520 #Define TTN_NEEDTEXTA -520 #Define TTN_NEEDTEXTW -530 #Define TTN_POP -522 #Define TTN_SHOW -521 #Define TTS_ALWAYSTIP 0x1 #Define TTS_BALLOON 0x40 #Define TTS_CLOSE 0x80 #Define TTS_NOANIMATE 0x10 #Define TTS_NOFADE 0x20 #Define TTS_NOPREFIX 0x2 #Define TTS_USEVISUALSTYLE 0x100 && VISTA #Define VK_CAPITAL 0x14 #Define WM_ACTIVATE 0x6 #Define WM_ACTIVATEAPP 0x1C #Define WM_ADSPROP_NOTIFY_APPLY 0x850 #Define WM_ADSPROP_NOTIFY_CHANGE 0x84f #Define WM_ADSPROP_NOTIFY_ERROR 0x856 #Define WM_ADSPROP_NOTIFY_EXIT 0x853 #Define WM_ADSPROP_NOTIFY_FOREGROUND 0x852 #Define WM_ADSPROP_NOTIFY_PAGEHWND 0x84e #Define WM_ADSPROP_NOTIFY_PAGEINIT 0x84d #Define WM_ADSPROP_NOTIFY_SETFOCUS 0x851 #Define WM_ADSPROP_NOTIFY_SHOW_ERROR_DIALOG 0x857 #Define WM_AFXFIRST 0x360 #Define WM_AFXLAST 0x37F #Define WM_APP 0x8000 #Define WM_APPCOMMAND 0x319 #Define WM_ASKCBFORMATNAME 0x30C #Define WM_CANCELJOURNAL 0x4B #Define WM_CANCELMODE 0x1F #Define WM_CAPTURECHANGED 0x215 #Define WM_CHANGECBCHAIN 0x30D #Define WM_CHANGEUISTATE 0x127 #Define WM_CHAR 0x102 #Define WM_CHARTOITEM 0x2F #Define WM_CHILDACTIVATE 0x22 #Define WM_CHOOSEFONT_GETLOGFONT 0x401 #Define WM_CHOOSEFONT_SETFLAGS 0x466 #Define WM_CHOOSEFONT_SETLOGFONT 0x465 #Define WM_CLEAR 0x303 #Define WM_CLOSE 0x10 #Define WM_COMMAND 0x111 #Define WM_COMMNOTIFY 0x44 #Define WM_COMPACTING 0x41 #Define WM_COMPAREITEM 0x39 #Define WM_CONTEXTMENU 0x7B #Define WM_CONVERTREQUEST 0x10A #Define WM_CONVERTREQUESTEX 0x108 #Define WM_CONVERTRESULT 0x10B #Define WM_COPY 0x301 #Define WM_COPYDATA 0x4A #Define WM_CPL_LAUNCH 0x7e8 #Define WM_CPL_LAUNCHED 0x7e9 #Define WM_CREATE 0x1 #Define WM_CTLCOLOR 0x19 #Define WM_CTLCOLORBTN 0x135 #Define WM_CTLCOLORDLG 0x136 #Define WM_CTLCOLOREDIT 0x133 #Define WM_CTLCOLORLISTBOX 0x134 #Define WM_CTLCOLORMSGBOX 0x132 #Define WM_CTLCOLORSCROLLBAR 0x137 #Define WM_CTLCOLORSTATIC 0x138 #Define WM_CUT 0x300 #Define WM_DDE_ACK 0x3e4 #Define WM_DDE_ADVISE 0x3e2 #Define WM_DDE_DATA 0x3e5 #Define WM_DDE_EXECUTE 0x3e8 #Define WM_DDE_FIRST 0x3E0 #Define WM_DDE_INITIATE 0x3e0 #Define WM_DDE_LAST 0x3e8 #Define WM_DDE_POKE 0x3e7 #Define WM_DDE_REQUEST 0x3e6 #Define WM_DDE_TERMINATE 0x3e1 #Define WM_DDE_UNADVISE 0x3e3 #Define WM_DEADCHAR 0x103 #Define WM_DELETEITEM 0x2D #Define WM_DESTROY 0x2 #Define WM_DESTROYCLIPBOARD 0x307 #Define WM_DEVICECHANGE 0x219 #Define WM_DEVMODECHANGE 0x1B #Define WM_DISPLAYCHANGE 0x7E #Define WM_DRAWCLIPBOARD 0x308 #Define WM_DRAWITEM 0x2B #Define WM_DROPFILES 0x233 #Define WM_ENABLE 0xA #Define WM_ENDSESSION 0x16 #Define WM_ENTERIDLE 0x121 #Define WM_ENTERMENULOOP 0x211 #Define WM_ENTERSIZEMOVE 0x231 #Define WM_ERASEBKGND 0x14 #Define WM_EXITMENULOOP 0x212 #Define WM_EXITSIZEMOVE 0x232 #Define WM_FONTCHANGE 0x1D #Define WM_FORWARDMSG 0x37F #Define WM_GETDLGCODE 0x87 #Define WM_GETFONT 0x31 #Define WM_GETHOTKEY 0x33 #Define WM_GETICON 0x7F #Define WM_GETMINMAXINFO 0x24 #Define WM_GETOBJECT 0x3D #Define WM_GETTEXT 0xD #Define WM_GETTEXTLENGTH 0xE #Define WM_HANDHELDFIRST 0x358 #Define WM_HANDHELDLAST 0x35F #Define WM_HELP 0x53 #Define WM_HOTKEY 0x312 #Define WM_HSCROLL 0x114 #Define WM_HSCROLLCLIPBOARD 0x30E #Define WM_ICONERASEBKGND 0x27 #Define WM_IME_CHAR 0x286 #Define WM_IME_COMPOSITION 0x10F #Define WM_IME_COMPOSITIONFULL 0x284 #Define WM_IME_CONTROL 0x283 #Define WM_IME_ENDCOMPOSITION 0x10E #Define WM_IME_KEYDOWN 0x290 #Define WM_IME_KEYLAST 0x10F #Define WM_IME_KEYUP 0x291 #Define WM_IME_NOTIFY 0x282 #Define WM_IME_REPORT 0x280 #Define WM_IME_REQUEST 0x288 #Define WM_IME_SELECT 0x285 #Define WM_IME_SETCONTEXT 0x281 #Define WM_IME_STARTCOMPOSITION 0x10D #Define WM_IMEKEYDOWN 0x290 #Define WM_IMEKEYUP 0x291 #Define WM_INITDIALOG 0x110 #Define WM_INITMENU 0x116 #Define WM_INITMENUPOPUP 0x117 #Define WM_INPUTLANGCHANGE 0x51 #Define WM_INPUTLANGCHANGEREQUEST 0x50 #Define WM_INTERIM 0x10C #Define WM_KEYDOWN 0x100 #Define WM_KEYFIRST 0x100 #Define WM_KEYLAST 0x108 #Define WM_KEYUP 0x101 #Define WM_KILLFOCUS 0x8 #Define WM_LBUTTONDBLCLK 0x203 #Define WM_LBUTTONDOWN 0x201 #Define WM_LBUTTONUP 0x202 #Define WM_MBUTTONDBLCLK 0x209 #Define WM_MBUTTONDOWN 0x207 #Define WM_MBUTTONUP 0x208 #Define WM_MDIACTIVATE 0x222 #Define WM_MDICASCADE 0x227 #Define WM_MDICREATE 0x220 #Define WM_MDIDESTROY 0x221 #Define WM_MDIGETACTIVE 0x229 #Define WM_MDIICONARRANGE 0x228 #Define WM_MDIMAXIMIZE 0x225 #Define WM_MDINEXT 0x224 #Define WM_MDIREFRESHMENU 0x234 #Define WM_MDIRESTORE 0x223 #Define WM_MDISETMENU 0x230 #Define WM_MDITILE 0x226 #Define WM_MEASUREITEM 0x2C #Define WM_MENUCHAR 0x120 #Define WM_MENUCOMMAND 0x126 #Define WM_MENUDRAG 0x123 #Define WM_MENUGETOBJECT 0x124 #Define WM_MENURBUTTONUP 0x122 #Define WM_MENUSELECT 0x11F #Define WM_MOUSEACTIVATE 0x21 #Define WM_MOUSEFIRST 0x200 #Define WM_MOUSEHOVER 0x2A1 #Define WM_MOUSELAST 0x209 #Define WM_MOUSELEAVE 0x2A3 #Define WM_MOUSEMOVE 0x200 #Define WM_MOUSEWHEEL 0x20A #Define WM_MOVE 0x3 #Define WM_MOVING 0x216 #Define WM_NCACTIVATE 0x86 #Define WM_NCCALCSIZE 0x83 #Define WM_NCCREATE 0x81 #Define WM_NCDESTROY 0x82 #Define WM_NCHITTEST 0x84 #Define WM_NCLBUTTONDBLCLK 0xA3 #Define WM_NCLBUTTONDOWN 0xA1 #Define WM_NCLBUTTONUP 0xA2 #Define WM_NCMBUTTONDBLCLK 0xA9 #Define WM_NCMBUTTONDOWN 0xA7 #Define WM_NCMBUTTONUP 0xA8 #Define WM_NCMOUSEHOVER 0x2A0 #Define WM_NCMOUSELEAVE 0x2A2 #Define WM_NCMOUSEMOVE 0xA0 #Define WM_NCPAINT 0x85 #Define WM_NCRBUTTONDBLCLK 0xA6 #Define WM_NCRBUTTONDOWN 0xA4 #Define WM_NCRBUTTONUP 0xA5 #Define WM_NCXBUTTONDBLCLK 0xAD #Define WM_NCXBUTTONDOWN 0xAB #Define WM_NCXBUTTONUP 0xAC #Define WM_NEXTDLGCTL 0x28 #Define WM_NEXTMENU 0x213 #Define WM_NOTIFY 0x4E #Define WM_NOTIFYFORMAT 0x55 #Define WM_NULL 0x0 #Define WM_OTHERWINDOWCREATED 0x42 #Define WM_OTHERWINDOWDESTROYED 0x43 #Define WM_PAINT 0xF #Define WM_PAINTCLIPBOARD 0x309 #Define WM_PAINTICON 0x26 #Define WM_PALETTECHANGED 0x311 #Define WM_PALETTEISCHANGING 0x310 #Define WM_PARENTNOTIFY 0x210 #Define WM_PASTE 0x302 #Define WM_PENWINFIRST 0x380 #Define WM_PENWINLAST 0x38F #Define WM_POWER 0x48 #Define WM_POWERBROADCAST 0x218 #Define WM_PRINT 0x317 #Define WM_PRINTCLIENT 0x318 #Define WM_PSD_ENVSTAMPRECT 0x405 #Define WM_PSD_FULLPAGERECT 0x401 #Define WM_PSD_GREEKTEXTRECT 0x404 #Define WM_PSD_MARGINRECT 0x403 #Define WM_PSD_MINMARGINRECT 0x402 #Define WM_PSD_PAGESETUPDLG 0x400 #Define WM_PSD_YAFULLPAGERECT 0x406 #Define WM_QUERYDRAGICON 0x37 #Define WM_QUERYENDSESSION 0x11 #Define WM_QUERYNEWPALETTE 0x30F #Define WM_QUERYOPEN 0x13 #Define WM_QUERYUISTATE 0x129 #Define WM_QUEUESYNC 0x23 #Define WM_QUIT 0x12 #Define WM_RASDIALEVENT 0xCCCD #Define WM_RBUTTONDBLCLK 0x206 #Define WM_RBUTTONDOWN 0x204 #Define WM_RBUTTONUP 0x205 #Define WM_RENDERALLFORMATS 0x306 #Define WM_RENDERFORMAT 0x305 #Define WM_SETCURSOR 0x20 #Define WM_SETFOCUS 0x7 #Define WM_SETFONT 0x30 #Define WM_SETHOTKEY 0x32 #Define WM_SETICON 0x80 #Define WM_SETREDRAW 0xB #Define WM_SETTEXT 0xC #Define WM_SETTINGCHANGE 0x1A #Define WM_SHOWWINDOW 0x18 #Define WM_SIZE 0x5 #Define WM_SIZECLIPBOARD 0x30B #Define WM_SIZING 0x214 #Define WM_SPOOLERSTATUS 0x2A #Define WM_STYLECHANGED 0x7D #Define WM_STYLECHANGING 0x7C #Define WM_SYNCPAINT 0x88 #Define WM_SYSCHAR 0x106 #Define WM_SYSCOLORCHANGE 0x15 #Define WM_SYSCOMMAND 0x112 #Define WM_SYSDEADCHAR 0x107 #Define WM_SYSKEYDOWN 0x104 #Define WM_SYSKEYUP 0x105 #Define WM_TCARD 0x52 #Define WM_THEMECHANGED 0x031A #Define WM_TIMECHANGE 0x1E #Define WM_TIMER 0x113 #Define WM_UNDO 0x304 #Define WM_UNINITMENUPOPUP 0x125 #Define WM_UPDATEUISTATE 0x128 #Define WM_USER 0x400 #Define WM_USERCHANGED 0x54 #Define WM_VKEYTOITEM 0x2E #Define WM_VSCROLL 0x115 #Define WM_VSCROLLCLIPBOARD 0x30A #Define WM_WINDOWPOSCHANGED 0x47 #Define WM_WINDOWPOSCHANGING 0x46 #Define WM_WININICHANGE 0x1A #Define WM_WNT_CONVERTREQUESTEX 0x109 #Define WM_XBUTTONDBLCLK 0x20D #Define WM_XBUTTONDOWN 0x20B #Define WM_XBUTTONUP 0x20C #Define WS_ACTIVECAPTION 0x1 #Define WS_BORDER 0x800000 #Define WS_CAPTION 0xC00000 #Define WS_CHILD 0x40000000 #Define WS_CHILDWINDOW 0x40000000 #Define WS_CLIPCHILDREN 0x2000000 #Define WS_CLIPSIBLINGS 0x4000000 #Define WS_DISABLED 0x8000000 #Define WS_DLGFRAME 0x400000 #Define WS_EX_ACCEPTFILES 0x10 #Define WS_EX_APPWINDOW 0x40000 #Define WS_EX_CLIENTEDGE 0x200 #Define WS_EX_CONTEXTHELP 0x400 #Define WS_EX_CONTROLPARENT 0x10000 #Define WS_EX_DLGMODALFRAME 0x1 #Define WS_EX_LAYERED 0x80000 #Define WS_EX_LAYOUTRTL 0x400000 #Define WS_EX_LEFT 0x0 #Define WS_EX_LEFTSCROLLBAR 0x4000 #Define WS_EX_LTRREADING 0x0 #Define WS_EX_MDICHILD 0x40 #Define WS_EX_NOACTIVATE 0x8000000 #Define WS_EX_NOINHERITLAYOUT 0x100000 #Define WS_EX_NOPARENTNOTIFY 0x4 #Define WS_EX_OVERLAPPEDWINDOW 0x300 #Define WS_EX_PALETTEWINDOW 0x188 #Define WS_EX_RIGHT 0x1000 #Define WS_EX_RIGHTSCROLLBAR 0x0 #Define WS_EX_RTLREADING 0x2000 #Define WS_EX_STATICEDGE 0x20000 #Define WS_EX_TOOLWINDOW 0x80 #Define WS_EX_TOPMOST 0x8 #Define WS_EX_TRANSPARENT 0x20 #Define WS_EX_WINDOWEDGE 0x100 #Define WS_GROUP 0x20000 #Define WS_GT 0x30000 #Define WS_HSCROLL 0x100000 #Define WS_ICONIC 0x20000000 #Define WS_MAXIMIZE 0x1000000 #Define WS_MAXIMIZEBOX 0x10000 #Define WS_MINIMIZE 0x20000000 #Define WS_MINIMIZEBOX 0x20000 #Define WS_OVERLAPPED 0x0 #Define WS_OVERLAPPEDWINDOW 0xCF0000 #Define WS_POPUP 0x80000000 #Define WS_POPUPWINDOW 0x80880000 #Define WS_SIZEBOX 0x40000 #Define WS_SYSMENU 0x80000 #Define WS_TABSTOP 0x10000 #Define WS_THICKFRAME 0x40000 #Define WS_TILED 0x0 #Define WS_TILEDWINDOW 0xCF0000 #Define WS_VISIBLE 0x10000000 #Define WS_VSCROLL 0x200000 ************************************************************************************** * FROM FOXPRO.H ************************************************************************************** *-- Sysmetric() parameter values #Define SYSMETRIC_SCREENWIDTH 1 && Screen width #Define SYSMETRIC_SCREENHEIGHT 2 && Screen width #Define SYSMETRIC_SIZINGBORDERWIDTH 3 && Width of the sizing border around a resizable window #Define SYSMETRIC_SIZINGBORDERHEIGHT 4 && Height of the sizing border around a resizable window #Define SYSMETRIC_VSCROLLBARWIDTH 5 && Width of a vertical scroll bar #Define SYSMETRIC_VSCROLLBARHEIGHT 6 && Height of the arrow bitmap on a vertical scroll bar #Define SYSMETRIC_HSCROLLBARWIDTH 7 && Width of the arrow bitmap on a horizontal scroll bar #Define SYSMETRIC_HSCROLLBARHEIGHT 8 && Height of a horizontal scroll bar #Define SYSMETRIC_WINDOWTITLEHEIGHT 9 && Height of window title (caption) area #Define SYSMETRIC_WINDOWBORDERWIDTH 10 && Width of a window border #Define SYSMETRIC_WINDOWBORDERHEIGHT 11 && Height of a window border #Define SYSMETRIC_WINDOWFRAMEWIDTH 12 && Width of the frame around the perimeter of a window that has a caption but is not sizable #Define SYSMETRIC_WINDOWFRAMEHEIGHT 13 && Height of the frame around the perimeter of a window that has a caption but is not sizable #Define SYSMETRIC_THUMBBOXWIDTH 14 && Width of the thumb box in a horizontal scroll bar #Define SYSMETRIC_THUMBBOXHEIGHT 15 && Height of the thumb box in a vertical scroll bar #Define SYSMETRIC_ICONWIDTH 16 && Width of an icon #Define SYSMETRIC_ICONHEIGHT 17 && Height of an icon #Define SYSMETRIC_CURSORWIDTH 18 && Width of a cursor #Define SYSMETRIC_CURSORHEIGHT 19 && Height of a cursor #Define SYSMETRIC_MENUBAR 20 && Height of a single-line menu bar #Define SYSMETRIC_CLIENTWIDTH 21 && Width of the client area for a full-screen window #Define SYSMETRIC_CLIENTHEIGHT 22 && Height of the client area for a full-screen window #Define SYSMETRIC_KANJIWINHEIGHT 23 && Height of the Kanji window at the bottom of the screen in DBCS versions #Define SYSMETRIC_MINDRAGWIDTH 24 && Minimum tracking width of a window. (The user cannot drag the window frame to a size smaller than this) #Define SYSMETRIC_MINDRAGHEIGHT 25 && Minimum tracking height of a window. (The user cannot drag the window frame to a size smaller than this) #Define SYSMETRIC_MINWINDOWWIDTH 26 && Minimum width of a window #Define SYSMETRIC_MINWINDOWHEIGHT 27 && Minimum height of a window #Define SYSMETRIC_TITLEBARBUTTONWIDTH 28 && Width of a title bar button #Define SYSMETRIC_TITLEBARBUTTONHEIGHT 29 && Height of a title bar button #Define SYSMETRIC_MOUSEPRESENT 30 && Is mouse present? 1 => mouse is installed, 0 => no mouse is installed #Define SYSMETRIC_DEBUGVERSION 31 && Is this a debug version? 1 => debug version, 0 => retail version #Define SYSMETRIC_MOUSEBUTTONSWAP 32 && Are mouse buttons swapped? 1 => Yes, 0 => No #Define SYSMETRIC_HALFHEIGHTBUTTONWIDTH 33 && Width of a button in a half-height title bar #Define SYSMETRIC_HALFHEIGHTBUTTONHEIGHT 34 && Height of a button in a half-height title bar *-- Window Borders #Define BORDER_NONE 0 #Define BORDER_SINGLE 1 #Define BORDER_DOUBLE 2 #Define BORDER_SYSTEM 3 *-- WindowState #Define WINDOWSTATE_NORMAL 0 && Normal #Define WINDOWSTATE_MINIMIZED 1 && Minimized #Define WINDOWSTATE_MAXIMIZED 2 && Maximized *-- Toolbar and Form Docking Positions #Define TOOL_NOTDOCKED -1 #Define TOOL_TOP 0 #Define TOOL_LEFT 1 #Define TOOL_RIGHT 2 #Define TOOL_BOTTOM 3 #Define TOOL_TAB 4 #Define TOOL_LINK 5 *-- TYPE() tags #Define T_CHARACTER "C" #Define T_NUMERIC "N" #Define T_DOUBLE "B" #Define T_DATE "D" #Define T_DATETIME "T" #Define T_MEMO "M" #Define T_GENERAL "G" #Define T_OBJECT "O" #Define T_SCREEN "S" #Define T_LOGICAL "L" #Define T_CURRENCY "Y" #Define T_UNDefineD "U" #Define T_INTEGER "N" #Define T_VARCHAR "C" #Define T_VARBINARY "Q" #Define T_BLOB "W" *-- Button parameter masks #Define BUTTON_LEFT 1 #Define BUTTON_RIGHT 2 #Define BUTTON_MIDDLE 4 *-- Function Parameters *-- MessageBox parameters #Define MB_OK 0 && OK button only #Define MB_OKCANCEL 1 && OK and Cancel buttons #Define MB_ABORTRETRYIGNORE 2 && Abort, Retry, and Ignore buttons #Define MB_YESNOCANCEL 3 && Yes, No, and Cancel buttons #Define MB_YESNO 4 && Yes and No buttons #Define MB_RETRYCANCEL 5 && Retry and Cancel buttons #Define MB_ICONSTOP 16 && Critical message #Define MB_ICONQUESTION 32 && Warning query #Define MB_ICONEXCLAMATION 48 && Warning message #Define MB_ICONINFORMATION 64 && Information message #Define MB_APPLMODAL 0 && Application modal message box #Define MB_DEFBUTTON1 0 && First button is default #Define MB_DEFBUTTON2 256 && Second button is default #Define MB_DEFBUTTON3 512 && Third button is default #Define MB_SYSTEMMODAL 4096 && System Modal *-- MousePointer #Define MOUSE_DEFAULT 0 && 0 - Default #Define MOUSE_ARROW 1 && 1 - Arrow #Define MOUSE_CROSSHAIR 2 && 2 - Cross #Define MOUSE_IBEAM 3 && 3 - I-Beam #Define MOUSE_ICON_POINTER 4 && 4 - Icon #Define MOUSE_SIZE_POINTER 5 && 5 - Size #Define MOUSE_SIZE_NE_SW 6 && 6 - Size NE SW #Define MOUSE_SIZE_N_S 7 && 7 - Size N S #Define MOUSE_SIZE_NW_SE 8 && 8 - Size NW SE #Define MOUSE_SIZE_W_E 9 && 9 - Size W E #Define MOUSE_UP_ARROW 10 && 10 - Up Arrow #Define MOUSE_HOURGLASS 11 && 11 - Hourglass #Define MOUSE_NO_DROP 12 && 12 - No drop #Define MOUSE_HIDE_POINTER 13 && 13 - Hide Pointer #Define MOUSE_ARROW2 14 && 14 - Arrow #Define MOUSE_CUSTOM 99 && 99 - Custom