📄 winnls.h
字号:
#ifndef _WINNLS_H#define _WINNLS_H#if __GNUC__ >=3#pragma GCC system_header#endif#ifdef __cplusplusextern "C" {#endif#define MAX_LEADBYTES 12#define MAX_DEFAULTCHAR 2#define LOCALE_NOUSEROVERRIDE 0x80000000#define LOCALE_USE_CP_ACP 0x40000000#define LOCALE_ILANGUAGE 1#define LOCALE_SLANGUAGE 2#define LOCALE_SENGLANGUAGE 0x1001#define LOCALE_SABBREVLANGNAME 3#define LOCALE_SNATIVELANGNAME 4#define LOCALE_ICOUNTRY 5#define LOCALE_SCOUNTRY 6#define LOCALE_SENGCOUNTRY 0x1002#define LOCALE_SABBREVCTRYNAME 7#define LOCALE_SNATIVECTRYNAME 8#define LOCALE_IDEFAULTLANGUAGE 9#define LOCALE_IDEFAULTCOUNTRY 10#define LOCALE_IDEFAULTCODEPAGE 11#define LOCALE_IDEFAULTANSICODEPAGE 0x1004#define LOCALE_SLIST 12#define LOCALE_IMEASURE 13#define LOCALE_SDECIMAL 14#define LOCALE_STHOUSAND 15#define LOCALE_SGROUPING 16#define LOCALE_IDIGITS 17#define LOCALE_ILZERO 18#define LOCALE_INEGNUMBER 0x1010#define LOCALE_SNATIVEDIGITS 19#define LOCALE_SCURRENCY 20#define LOCALE_SINTLSYMBOL 21#define LOCALE_SMONDECIMALSEP 22#define LOCALE_SMONTHOUSANDSEP 23#define LOCALE_SMONGROUPING 24#define LOCALE_ICURRDIGITS 25#define LOCALE_IINTLCURRDIGITS 26#define LOCALE_ICURRENCY 27#define LOCALE_INEGCURR 28#define LOCALE_SDATE 29#define LOCALE_STIME 30#define LOCALE_SSHORTDATE 31#define LOCALE_SLONGDATE 32#define LOCALE_STIMEFORMAT 0x1003#define LOCALE_IDATE 33#define LOCALE_ILDATE 34#define LOCALE_ITIME 35#define LOCALE_ITIMEMARKPOSN 0x1005#define LOCALE_ICENTURY 36#define LOCALE_ITLZERO 37#define LOCALE_IDAYLZERO 38#define LOCALE_IMONLZERO 39#define LOCALE_S1159 40#define LOCALE_S2359 41#define LOCALE_ICALENDARTYPE 0x1009#define LOCALE_IOPTIONALCALENDAR 0x100B#define LOCALE_IFIRSTDAYOFWEEK 0x100C#define LOCALE_IFIRSTWEEKOFYEAR 0x100D#define LOCALE_SDAYNAME1 42#define LOCALE_SDAYNAME2 43#define LOCALE_SDAYNAME3 44#define LOCALE_SDAYNAME4 45#define LOCALE_SDAYNAME5 46#define LOCALE_SDAYNAME6 47#define LOCALE_SDAYNAME7 48#define LOCALE_SABBREVDAYNAME1 49#define LOCALE_SABBREVDAYNAME2 50#define LOCALE_SABBREVDAYNAME3 51#define LOCALE_SABBREVDAYNAME4 52#define LOCALE_SABBREVDAYNAME5 53#define LOCALE_SABBREVDAYNAME6 54#define LOCALE_SABBREVDAYNAME7 55#define LOCALE_SMONTHNAME1 56#define LOCALE_SMONTHNAME2 57#define LOCALE_SMONTHNAME3 58#define LOCALE_SMONTHNAME4 59#define LOCALE_SMONTHNAME5 60#define LOCALE_SMONTHNAME6 61#define LOCALE_SMONTHNAME7 62#define LOCALE_SMONTHNAME8 63#define LOCALE_SMONTHNAME9 64#define LOCALE_SMONTHNAME10 65#define LOCALE_SMONTHNAME11 66#define LOCALE_SMONTHNAME12 67#define LOCALE_SMONTHNAME13 0x100E#define LOCALE_SABBREVMONTHNAME1 68#define LOCALE_SABBREVMONTHNAME2 69#define LOCALE_SABBREVMONTHNAME3 70#define LOCALE_SABBREVMONTHNAME4 71#define LOCALE_SABBREVMONTHNAME5 72#define LOCALE_SABBREVMONTHNAME6 73#define LOCALE_SABBREVMONTHNAME7 74#define LOCALE_SABBREVMONTHNAME8 75#define LOCALE_SABBREVMONTHNAME9 76#define LOCALE_SABBREVMONTHNAME10 77#define LOCALE_SABBREVMONTHNAME11 78#define LOCALE_SABBREVMONTHNAME12 79#define LOCALE_SABBREVMONTHNAME13 0x100F#define LOCALE_SPOSITIVESIGN 80#define LOCALE_SNEGATIVESIGN 81#define LOCALE_IPOSSIGNPOSN 82#define LOCALE_INEGSIGNPOSN 83#define LOCALE_IPOSSYMPRECEDES 84#define LOCALE_IPOSSEPBYSPACE 85#define LOCALE_INEGSYMPRECEDES 86#define LOCALE_INEGSEPBYSPACE 87#define LOCALE_FONTSIGNATURE 88#define LOCALE_SISO639LANGNAME 89#define LOCALE_SISO3166CTRYNAME 90#define LOCALE_SYSTEM_DEFAULT 0x800#define LOCALE_USER_DEFAULT 0x400#define NORM_IGNORECASE 1#define NORM_IGNOREKANATYPE 65536#define NORM_IGNORENONSPACE 2#define NORM_IGNORESYMBOLS 4#define NORM_IGNOREWIDTH 131072#define SORT_STRINGSORT 4096#define LCMAP_LOWERCASE 0x00000100#define LCMAP_UPPERCASE 0x00000200#define LCMAP_SORTKEY 0x00000400#define LCMAP_BYTEREV 0x00000800#define LCMAP_HIRAGANA 0x00100000#define LCMAP_KATAKANA 0x00200000#define LCMAP_HALFWIDTH 0x00400000#define LCMAP_FULLWIDTH 0x00800000#define LCMAP_LINGUISTIC_CASING 0x01000000#define LCMAP_SIMPLIFIED_CHINESE 0x02000000#define LCMAP_TRADITIONAL_CHINESE 0x04000000#define ENUM_ALL_CALENDARS (-1)#define DATE_SHORTDATE 1#define DATE_LONGDATE 2#define DATE_USE_ALT_CALENDAR 4#define CP_INSTALLED 1#define CP_SUPPORTED 2#define LCID_INSTALLED 1#define LCID_SUPPORTED 2#define LCID_ALTERNATE_SORTS 4#define MAP_FOLDCZONE 16#define MAP_FOLDDIGITS 128#define MAP_PRECOMPOSED 32#define MAP_COMPOSITE 64#define CP_ACP 0#define CP_OEMCP 1#define CP_MACCP 2#define CP_THREAD_ACP 3#define CP_SYMBOL 42#define CP_UTF7 65000#define CP_UTF8 65001#define CT_CTYPE1 1#define CT_CTYPE2 2#define CT_CTYPE3 4#define C1_UPPER 1#define C1_LOWER 2#define C1_DIGIT 4#define C1_SPACE 8#define C1_PUNCT 16#define C1_CNTRL 32#define C1_BLANK 64#define C1_XDIGIT 128#define C1_ALPHA 256#define C2_LEFTTORIGHT 1#define C2_RIGHTTOLEFT 2#define C2_EUROPENUMBER 3#define C2_EUROPESEPARATOR 4#define C2_EUROPETERMINATOR 5#define C2_ARABICNUMBER 6#define C2_COMMONSEPARATOR 7#define C2_BLOCKSEPARATOR 8#define C2_SEGMENTSEPARATOR 9#define C2_WHITESPACE 10#define C2_OTHERNEUTRAL 11#define C2_NOTAPPLICABLE 0#define C3_NONSPACING 1#define C3_DIACRITIC 2#define C3_VOWELMARK 4#define C3_SYMBOL 8#define C3_KATAKANA 16#define C3_HIRAGANA 32#define C3_HALFWIDTH 64#define C3_FULLWIDTH 128#define C3_IDEOGRAPH 256#define C3_KASHIDA 512#define C3_LEXICAL 1024#define C3_ALPHA 32768#define C3_NOTAPPLICABLE 0#define TIME_NOMINUTESORSECONDS 1#define TIME_NOSECONDS 2#define TIME_NOTIMEMARKER 4#define TIME_FORCE24HOURFORMAT 8#define MB_PRECOMPOSED 1#define MB_COMPOSITE 2#define MB_ERR_INVALID_CHARS 8#define MB_USEGLYPHCHARS 4#define WC_COMPOSITECHECK 512#define WC_DISCARDNS 16#define WC_SEPCHARS 32#define WC_DEFAULTCHAR 64#define CTRY_DEFAULT 0#define CTRY_ALBANIA 355#define CTRY_ALGERIA 213#define CTRY_ARGENTINA 54#define CTRY_ARMENIA 374#define CTRY_AUSTRALIA 61#define CTRY_AUSTRIA 43#define CTRY_AZERBAIJAN 994#define CTRY_BAHRAIN 973#define CTRY_BELARUS 375#define CTRY_BELGIUM 32#define CTRY_BELIZE 501#define CTRY_BOLIVIA 591#define CTRY_BRAZIL 55#define CTRY_BRUNEI_DARUSSALAM 673#define CTRY_BULGARIA 359#define CTRY_CANADA 2#define CTRY_CARIBBEAN 1#define CTRY_CHILE 56#define CTRY_COLOMBIA 57#define CTRY_COSTA_RICA 506#define CTRY_CROATIA 385#define CTRY_CZECH 420#define CTRY_DENMARK 45#define CTRY_DOMINICAN_REPUBLIC 1#define CTRY_ECUADOR 593#define CTRY_EGYPT 20#define CTRY_EL_SALVADOR 503#define CTRY_ESTONIA 372#define CTRY_FAEROE_ISLANDS 298#define CTRY_FINLAND 358#define CTRY_FRANCE 33#define CTRY_GEORGIA 995#define CTRY_GERMANY 49#define CTRY_GREECE 30#define CTRY_GUATEMALA 502#define CTRY_HONDURAS 504#define CTRY_HONG_KONG 852#define CTRY_HUNGARY 36#define CTRY_ICELAND 354#define CTRY_INDIA 91#define CTRY_INDONESIA 62#define CTRY_IRAN 981#define CTRY_IRAQ 964#define CTRY_IRELAND 353#define CTRY_ISRAEL 972#define CTRY_ITALY 39#define CTRY_JAMAICA 1#define CTRY_JAPAN 81#define CTRY_JORDAN 962#define CTRY_KAZAKSTAN 7#define CTRY_KENYA 254#define CTRY_KUWAIT 965#define CTRY_LATVIA 371#define CTRY_LEBANON 961#define CTRY_LIBYA 218#define CTRY_LIECHTENSTEIN 41#define CTRY_LITHUANIA 370#define CTRY_LUXEMBOURG 352#define CTRY_MACAU 853#define CTRY_MACEDONIA 389#define CTRY_MALAYSIA 60#define CTRY_MEXICO 52#define CTRY_MONACO 33#define CTRY_MOROCCO 212#define CTRY_NETHERLANDS 31#define CTRY_NEW_ZEALAND 64#define CTRY_NICARAGUA 505#define CTRY_NORWAY 47#define CTRY_OMAN 968#define CTRY_PAKISTAN 92#define CTRY_PANAMA 507#define CTRY_PARAGUAY 595#define CTRY_PERU 51#define CTRY_PHILIPPINES 63#define CTRY_POLAND 48#define CTRY_PORTUGAL 351#define CTRY_PRCHINA 86#define CTRY_PUERTO_RICO 1#define CTRY_QATAR 974#define CTRY_ROMANIA 40#define CTRY_RUSSIA 7#define CTRY_SAUDI_ARABIA 966#define CTRY_SERBIA 381#define CTRY_SINGAPORE 65#define CTRY_SLOVAK 421#define CTRY_SLOVENIA 386#define CTRY_SOUTH_AFRICA 27#define CTRY_SOUTH_KOREA 82#define CTRY_SPAIN 34#define CTRY_SWEDEN 46#define CTRY_SWITZERLAND 41#define CTRY_SYRIA 963#define CTRY_TAIWAN 886#define CTRY_TATARSTAN 7#define CTRY_THAILAND 66#define CTRY_TRINIDAD_Y_TOBAGO 1#define CTRY_TUNISIA 216#define CTRY_TURKEY 90#define CTRY_UAE 971#define CTRY_UKRAINE 380#define CTRY_UNITED_KINGDOM 44#define CTRY_UNITED_STATES 1#define CTRY_URUGUAY 598#define CTRY_UZBEKISTAN 7#define CTRY_VENEZUELA 58#define CTRY_VIET_NAM 84#define CTRY_YEMEN 967#define CTRY_ZIMBABWE 263#define CAL_ICALINTVALUE 1#define CAL_SCALNAME 2#define CAL_IYEAROFFSETRANGE 3#define CAL_SERASTRING 4#define CAL_SSHORTDATE 5#define CAL_SLONGDATE 6#define CAL_SDAYNAME1 7#define CAL_SDAYNAME2 8#define CAL_SDAYNAME3 9#define CAL_SDAYNAME4 10#define CAL_SDAYNAME5 11#define CAL_SDAYNAME6 12#define CAL_SDAYNAME7 13
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -