📄 winnls.pas
字号:
{$EXTERNALSYM LOCALE_SCURRENCY}
LOCALE_SINTLSYMBOL = $00000015; // intl monetary symbol
{$EXTERNALSYM LOCALE_SINTLSYMBOL}
LOCALE_SMONDECIMALSEP = $00000016; // monetary decimal separator
{$EXTERNALSYM LOCALE_SMONDECIMALSEP}
LOCALE_SMONTHOUSANDSEP = $00000017; // monetary thousand separator
{$EXTERNALSYM LOCALE_SMONTHOUSANDSEP}
LOCALE_SMONGROUPING = $00000018; // monetary grouping
{$EXTERNALSYM LOCALE_SMONGROUPING}
LOCALE_ICURRDIGITS = $00000019; // # local monetary digits
{$EXTERNALSYM LOCALE_ICURRDIGITS}
LOCALE_IINTLCURRDIGITS = $0000001A; // # intl monetary digits
{$EXTERNALSYM LOCALE_IINTLCURRDIGITS}
LOCALE_ICURRENCY = $0000001B; // positive currency mode
{$EXTERNALSYM LOCALE_ICURRENCY}
LOCALE_INEGCURR = $0000001C; // negative currency mode
{$EXTERNALSYM LOCALE_INEGCURR}
LOCALE_SDATE = $0000001D; // date separator
{$EXTERNALSYM LOCALE_SDATE}
LOCALE_STIME = $0000001E; // time separator
{$EXTERNALSYM LOCALE_STIME}
LOCALE_SSHORTDATE = $0000001F; // short date format string
{$EXTERNALSYM LOCALE_SSHORTDATE}
LOCALE_SLONGDATE = $00000020; // long date format string
{$EXTERNALSYM LOCALE_SLONGDATE}
LOCALE_STIMEFORMAT = $00001003; // time format string
{$EXTERNALSYM LOCALE_STIMEFORMAT}
LOCALE_IDATE = $00000021; // short date format ordering
{$EXTERNALSYM LOCALE_IDATE}
LOCALE_ILDATE = $00000022; // long date format ordering
{$EXTERNALSYM LOCALE_ILDATE}
LOCALE_ITIME = $00000023; // time format specifier
{$EXTERNALSYM LOCALE_ITIME}
LOCALE_ITIMEMARKPOSN = $00001005; // time marker position
{$EXTERNALSYM LOCALE_ITIMEMARKPOSN}
LOCALE_ICENTURY = $00000024; // century format specifier (short date)
{$EXTERNALSYM LOCALE_ICENTURY}
LOCALE_ITLZERO = $00000025; // leading zeros in time field
{$EXTERNALSYM LOCALE_ITLZERO}
LOCALE_IDAYLZERO = $00000026; // leading zeros in day field (short date)
{$EXTERNALSYM LOCALE_IDAYLZERO}
LOCALE_IMONLZERO = $00000027; // leading zeros in month field (short date)
{$EXTERNALSYM LOCALE_IMONLZERO}
LOCALE_S1159 = $00000028; // AM designator
{$EXTERNALSYM LOCALE_S1159}
LOCALE_S2359 = $00000029; // PM designator
{$EXTERNALSYM LOCALE_S2359}
LOCALE_ICALENDARTYPE = $00001009; // type of calendar specifier
{$EXTERNALSYM LOCALE_ICALENDARTYPE}
LOCALE_IOPTIONALCALENDAR = $0000100B; // additional calendar types specifier
{$EXTERNALSYM LOCALE_IOPTIONALCALENDAR}
LOCALE_IFIRSTDAYOFWEEK = $0000100C; // first day of week specifier
{$EXTERNALSYM LOCALE_IFIRSTDAYOFWEEK}
LOCALE_IFIRSTWEEKOFYEAR = $0000100D; // first week of year specifier
{$EXTERNALSYM LOCALE_IFIRSTWEEKOFYEAR}
LOCALE_SDAYNAME1 = $0000002A; // long name for Monday
{$EXTERNALSYM LOCALE_SDAYNAME1}
LOCALE_SDAYNAME2 = $0000002B; // long name for Tuesday
{$EXTERNALSYM LOCALE_SDAYNAME2}
LOCALE_SDAYNAME3 = $0000002C; // long name for Wednesday
{$EXTERNALSYM LOCALE_SDAYNAME3}
LOCALE_SDAYNAME4 = $0000002D; // long name for Thursday
{$EXTERNALSYM LOCALE_SDAYNAME4}
LOCALE_SDAYNAME5 = $0000002E; // long name for Friday
{$EXTERNALSYM LOCALE_SDAYNAME5}
LOCALE_SDAYNAME6 = $0000002F; // long name for Saturday
{$EXTERNALSYM LOCALE_SDAYNAME6}
LOCALE_SDAYNAME7 = $00000030; // long name for Sunday
{$EXTERNALSYM LOCALE_SDAYNAME7}
LOCALE_SABBREVDAYNAME1 = $00000031; // abbreviated name for Monday
{$EXTERNALSYM LOCALE_SABBREVDAYNAME1}
LOCALE_SABBREVDAYNAME2 = $00000032; // abbreviated name for Tuesday
{$EXTERNALSYM LOCALE_SABBREVDAYNAME2}
LOCALE_SABBREVDAYNAME3 = $00000033; // abbreviated name for Wednesday
{$EXTERNALSYM LOCALE_SABBREVDAYNAME3}
LOCALE_SABBREVDAYNAME4 = $00000034; // abbreviated name for Thursday
{$EXTERNALSYM LOCALE_SABBREVDAYNAME4}
LOCALE_SABBREVDAYNAME5 = $00000035; // abbreviated name for Friday
{$EXTERNALSYM LOCALE_SABBREVDAYNAME5}
LOCALE_SABBREVDAYNAME6 = $00000036; // abbreviated name for Saturday
{$EXTERNALSYM LOCALE_SABBREVDAYNAME6}
LOCALE_SABBREVDAYNAME7 = $00000037; // abbreviated name for Sunday
{$EXTERNALSYM LOCALE_SABBREVDAYNAME7}
LOCALE_SMONTHNAME1 = $00000038; // long name for January
{$EXTERNALSYM LOCALE_SMONTHNAME1}
LOCALE_SMONTHNAME2 = $00000039; // long name for February
{$EXTERNALSYM LOCALE_SMONTHNAME2}
LOCALE_SMONTHNAME3 = $0000003A; // long name for March
{$EXTERNALSYM LOCALE_SMONTHNAME3}
LOCALE_SMONTHNAME4 = $0000003B; // long name for April
{$EXTERNALSYM LOCALE_SMONTHNAME4}
LOCALE_SMONTHNAME5 = $0000003C; // long name for May
{$EXTERNALSYM LOCALE_SMONTHNAME5}
LOCALE_SMONTHNAME6 = $0000003D; // long name for June
{$EXTERNALSYM LOCALE_SMONTHNAME6}
LOCALE_SMONTHNAME7 = $0000003E; // long name for July
{$EXTERNALSYM LOCALE_SMONTHNAME7}
LOCALE_SMONTHNAME8 = $0000003F; // long name for August
{$EXTERNALSYM LOCALE_SMONTHNAME8}
LOCALE_SMONTHNAME9 = $00000040; // long name for September
{$EXTERNALSYM LOCALE_SMONTHNAME9}
LOCALE_SMONTHNAME10 = $00000041; // long name for October
{$EXTERNALSYM LOCALE_SMONTHNAME10}
LOCALE_SMONTHNAME11 = $00000042; // long name for November
{$EXTERNALSYM LOCALE_SMONTHNAME11}
LOCALE_SMONTHNAME12 = $00000043; // long name for December
{$EXTERNALSYM LOCALE_SMONTHNAME12}
LOCALE_SMONTHNAME13 = $0000100E; // long name for 13th month (if exists)
{$EXTERNALSYM LOCALE_SMONTHNAME13}
LOCALE_SABBREVMONTHNAME1 = $00000044; // abbreviated name for January
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME1}
LOCALE_SABBREVMONTHNAME2 = $00000045; // abbreviated name for February
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME2}
LOCALE_SABBREVMONTHNAME3 = $00000046; // abbreviated name for March
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME3}
LOCALE_SABBREVMONTHNAME4 = $00000047; // abbreviated name for April
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME4}
LOCALE_SABBREVMONTHNAME5 = $00000048; // abbreviated name for May
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME5}
LOCALE_SABBREVMONTHNAME6 = $00000049; // abbreviated name for June
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME6}
LOCALE_SABBREVMONTHNAME7 = $0000004A; // abbreviated name for July
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME7}
LOCALE_SABBREVMONTHNAME8 = $0000004B; // abbreviated name for August
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME8}
LOCALE_SABBREVMONTHNAME9 = $0000004C; // abbreviated name for September
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME9}
LOCALE_SABBREVMONTHNAME10 = $0000004D; // abbreviated name for October
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME10}
LOCALE_SABBREVMONTHNAME11 = $0000004E; // abbreviated name for November
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME11}
LOCALE_SABBREVMONTHNAME12 = $0000004F; // abbreviated name for December
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME12}
LOCALE_SABBREVMONTHNAME13 = $0000100F; // abbreviated name for 13th month (if exists)
{$EXTERNALSYM LOCALE_SABBREVMONTHNAME13}
LOCALE_SPOSITIVESIGN = $00000050; // positive sign
{$EXTERNALSYM LOCALE_SPOSITIVESIGN}
LOCALE_SNEGATIVESIGN = $00000051; // negative sign
{$EXTERNALSYM LOCALE_SNEGATIVESIGN}
LOCALE_IPOSSIGNPOSN = $00000052; // positive sign position
{$EXTERNALSYM LOCALE_IPOSSIGNPOSN}
LOCALE_INEGSIGNPOSN = $00000053; // negative sign position
{$EXTERNALSYM LOCALE_INEGSIGNPOSN}
LOCALE_IPOSSYMPRECEDES = $00000054; // mon sym precedes pos amt
{$EXTERNALSYM LOCALE_IPOSSYMPRECEDES}
LOCALE_IPOSSEPBYSPACE = $00000055; // mon sym sep by space from pos amt
{$EXTERNALSYM LOCALE_IPOSSEPBYSPACE}
LOCALE_INEGSYMPRECEDES = $00000056; // mon sym precedes neg amt
{$EXTERNALSYM LOCALE_INEGSYMPRECEDES}
LOCALE_INEGSEPBYSPACE = $00000057; // mon sym sep by space from neg amt
{$EXTERNALSYM LOCALE_INEGSEPBYSPACE}
LOCALE_FONTSIGNATURE = $00000058; // font signature
{$EXTERNALSYM LOCALE_FONTSIGNATURE}
LOCALE_SISO639LANGNAME = $00000059; // ISO abbreviated language name
{$EXTERNALSYM LOCALE_SISO639LANGNAME}
LOCALE_SISO3166CTRYNAME = $0000005A; // ISO abbreviated country name
{$EXTERNALSYM LOCALE_SISO3166CTRYNAME}
LOCALE_IDEFAULTEBCDICCODEPAGE = $00001012; // default ebcdic code page
{$EXTERNALSYM LOCALE_IDEFAULTEBCDICCODEPAGE}
LOCALE_IPAPERSIZE = $0000100A; // 1 = letter, 5 = legal, 8 = a3, 9 = a4
{$EXTERNALSYM LOCALE_IPAPERSIZE}
LOCALE_SENGCURRNAME = $00001007; // english name of currency
{$EXTERNALSYM LOCALE_SENGCURRNAME}
LOCALE_SNATIVECURRNAME = $00001008; // native name of currency
{$EXTERNALSYM LOCALE_SNATIVECURRNAME}
LOCALE_SYEARMONTH = $00001006; // year month format string
{$EXTERNALSYM LOCALE_SYEARMONTH}
LOCALE_SSORTNAME = $00001013; // sort name
{$EXTERNALSYM LOCALE_SSORTNAME}
LOCALE_IDIGITSUBSTITUTION = $00001014; // 0 = context, 1 = none, 2 = national
{$EXTERNALSYM LOCALE_IDIGITSUBSTITUTION}
//
// Time Flags for GetTimeFormat.
//
TIME_NOMINUTESORSECONDS = $00000001; // do not use minutes or seconds
{$EXTERNALSYM TIME_NOMINUTESORSECONDS}
TIME_NOSECONDS = $00000002; // do not use seconds
{$EXTERNALSYM TIME_NOSECONDS}
TIME_NOTIMEMARKER = $00000004; // do not use time marker
{$EXTERNALSYM TIME_NOTIMEMARKER}
TIME_FORCE24HOURFORMAT = $00000008; // always use 24 hour format
{$EXTERNALSYM TIME_FORCE24HOURFORMAT}
//
// Date Flags for GetDateFormat.
//
DATE_SHORTDATE = $00000001; // use short date picture
{$EXTERNALSYM DATE_SHORTDATE}
DATE_LONGDATE = $00000002; // use long date picture
{$EXTERNALSYM DATE_LONGDATE}
DATE_USE_ALT_CALENDAR = $00000004; // use alternate calendar (if any)
{$EXTERNALSYM DATE_USE_ALT_CALENDAR}
DATE_YEARMONTH = $00000008; // use year month picture
{$EXTERNALSYM DATE_YEARMONTH}
DATE_LTRREADING = $00000010; // add marks for left to right reading order layout
{$EXTERNALSYM DATE_LTRREADING}
DATE_RTLREADING = $00000020; // add marks for right to left reading order layout
{$EXTERNALSYM DATE_RTLREADING}
//
// Calendar Types.
//
// These types are used for the EnumCalendarInfo and GetCalendarInfo
// NLS API routines.
// Some of these types are also used for the SetCalendarInfo NLS API
// routine.
//
//
// The following CalTypes may be used in combination with any other CalTypes.
//
// CAL_NOUSEROVERRIDE
//
// CAL_USE_CP_ACP is used in the A (Ansi) apis that need to do string
// translation.
//
// CAL_RETURN_NUMBER will return the result from GetCalendarInfo as a
// number instead of a string. This flag is only valid for the CalTypes
// beginning with CAL_I.
//
CAL_NOUSEROVERRIDE = LOCALE_NOUSEROVERRIDE; // do not use user overrides
{$EXTERNALSYM CAL_NOUSEROVERRIDE}
CAL_USE_CP_ACP = LOCALE_USE_CP_ACP; // use the system ACP
{$EXTERNALSYM CAL_USE_CP_ACP}
CAL_RETURN_NUMBER = LOCALE_RETURN_NUMBER; // return number instead of string
{$EXTERNALSYM CAL_RETURN_NUMBER}
//
// The following CalTypes are mutually exclusive in that they may NOT
// be used in combination with each other.
//
CAL_ICALINTVALUE = $00000001; // calendar type
{$EXTERNALSYM CAL_ICALINTVALUE}
CAL_SCALNAME = $00000002; // native name of calendar
{$EXTERNALSYM CAL_SCALNAME}
CAL_IYEAROFFSETRANGE = $00000003; // starting years of eras
{$EXTERNALSYM CAL_IYEAROFFSETRANGE}
CAL_SERASTRING = $00000004; // era name for IYearOffsetRanges
{$EXTERNALSYM CAL_SERASTRING}
CAL_SSHORTDATE = $00000005; // short date format string
{$EXTERNALSYM CAL_SSHORTDATE}
CAL_SLONGDATE = $00000006; // long date format string
{$EXTERNALSYM CAL_SLONGDATE}
CAL_SDAYNAME1 = $00000007; // native name for Monday
{$EXTERNALSYM CAL_SDAYNAME1}
CAL_SDAYNAME2 = $00000008; // native name for Tuesday
{$EXTERNALSYM CAL_SDAYNAME2}
CAL_SDAYNAME3 = $00000009; // native name for Wednesday
{$EXTERNALSYM CAL_SDAYNAME3}
CAL_SDAYNAME4 = $0000000a; // native name for Thursday
{$EXTERNALSYM CAL_SDAYNAME4}
CAL_SDAYNAME5 = $0000000b; // native name for Friday
{$EXTERNALSYM CAL_SDAYNAME5}
CAL_SDAYNAME6 = $0000000c; // native name for Saturday
{$EXTERNALSYM CAL_SDAYNAME6}
CAL_SDAYNAME7 = $0000000d; // native name for Sunday
{$EXTERNALSYM CAL_SDAYNAME7}
CAL_SABBREVDAYNAME1 = $0000000e; // abbreviated name for Monday
{$EXTERNALSYM CAL_SABBREVDAYNAME1}
CAL_SABBREVDAYNAME2 = $0000000f; // abbreviated name for Tuesday
{$EXTERNALSYM CAL_SABBREVDAYNAME2}
CAL_SABBREVDAYNAME3 = $00000010; // abbreviated name for Wednesday
{$EXTERNALSYM CAL_SABBREVDAYNAME3}
CAL_SABBREVDAYNAME4 = $00000011; // abbreviated name for Thursday
{$EXTERNALSYM CAL_SABBREVDAYNAME4}
CAL_SABBREVDAYNAME5 = $00000012; // abbreviated name for Friday
{$EXTERNALSYM CAL_SABBREVDAYNAME5}
CAL_SABBREVDAYNAME6 = $00000013; // abbreviated name for Saturday
{$EXTERNALSYM CAL_SABBREVDAYNAME6}
CAL_SABBREVDAYNAME7 = $00000014; // abbreviated name for Sunday
{$EXTERNALSYM CAL_SABBREVDAYNAME7}
CAL_SMONTHNAME1 = $00000015; // native name for January
{$EXTERNALSYM CAL_SMONTHNAME1}
CAL_SMONTHNAME2 = $00000016; // native name for February
{$EXTERNALSYM CAL_SMONTHNAME2}
CAL_SMONTHNAME3 = $00000017; // native name for March
{$EXTERNALSYM CAL_SMONTHNAME3}
CAL_SMONTHNAME4 = $00000018; // native name for April
{$EXTERNALSYM CAL_SMONTHNAME4}
CAL_SMONTHNAME5 = $00000019; // native name for May
{$EXTERNALSYM CAL_SMONTHNAME5}
CAL_SMONTHNAME6 = $0000001a; // native name for June
{$EXTERNALSYM CAL_SMONTHNAME6}
CAL_SMONTHNAME7 = $0000001b; // native name for July
{$EXTERNALSYM CAL_SMONTHNAME7}
CAL_SMONTHNAME8 = $0000001c; // native name for August
{$EXTERNALSYM CAL_SMONTHNAME8}
CAL_SMONTHNAME9 = $0000001d; // native name for September
{$EXTERNALSYM CAL_SMONTHNAME9}
CAL_SMONTHNAME10 = $0000001e; // native name for October
{$EXTERNALSYM CAL_SMONTHNAME10}
CAL_SMONTHNAME11 = $0000001f; // native name for November
{$EXTERNALSYM CAL_SMONTHNAME11}
CAL_SMONTHNAME12 = $00000020; // native name for December
{$EXTERNALSYM CAL_SMONTHNAME12}
CAL_SMONTHNAME13 = $00000021; // native name for 13th month (if any)
{$EXTERNALSYM CAL_SMONTHNAME13}
CAL_SABBREVMONTHNAME1 = $00000022; // abbreviated name for January
{$EXTERNALSYM CAL_SABBREVMONTHNAME1}
CAL_SABBREVMONTHNAME2 = $00000023; // abbreviated name for February
{$EXTERNALSYM CAL_SABBREVMONTHNAME2}
CAL_SABBREVMONTHNAME3 = $00000024; // abbreviated name for March
{$EXTERNALSYM CAL_SABBREVMONTHNAME3}
CAL_SABBREVMONTHNAME4 = $00000025; // abbreviated name for April
{$EXTERNALSYM CAL_SABBREVMONTHNAME4}
CAL_SABBREVMONTHNAME5 = $00000026; // abbreviated name for May
{$EXTERNALSYM CAL_SABBREVMONTHNAME5}
CAL_SABBREVMONTHNAME6 = $00000027; // abbreviated name for June
{$EXTERNALSYM CAL_SABBREVMONTHNAME6}
CAL_SABBREVMONTHNAME7 = $00000028; // abbreviated name for July
{$EXTERNALSYM CAL_SABBREVMONTHNAME7}
CAL_SABBREVMONTHNAME8 = $00000029; // abbreviated name for August
{$EXTERNALSYM CAL_SABBREVMONTHNAME8}
CAL_SABBREVMONTHNAME9 = $0000002a; // abbreviated name for September
{$EXTERNALSYM CAL_SABBREVMONTHNAME9}
CAL_SABBREVMONTHNAME10 = $0000002b; // abbreviated name for October
{$EXTERNALSYM CAL_SABBREVMONTHNAME10}
CAL_SABBREVMONTHNAME11 = $0000002c; // abbreviated name for November
{$EXTERNALSYM CAL_SABBREVMONTHNAME11}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -