InputScope 枚举包含指定将哪些输入范围应用于给定字段的值。
Syntax
typedef enum __MIDL___MIDL_itf_inputscope_0000_0000_0001 {
IS_DEFAULT = 0,
IS_URL = 1,
IS_FILE_FULLFILEPATH = 2,
IS_FILE_FILENAME = 3,
IS_EMAIL_USERNAME = 4,
IS_EMAIL_SMTPEMAILADDRESS = 5,
IS_LOGINNAME = 6,
IS_PERSONALNAME_FULLNAME = 7,
IS_PERSONALNAME_PREFIX = 8,
IS_PERSONALNAME_GIVENNAME = 9,
IS_PERSONALNAME_MIDDLENAME = 10,
IS_PERSONALNAME_SURNAME = 11,
IS_PERSONALNAME_SUFFIX = 12,
IS_ADDRESS_FULLPOSTALADDRESS = 13,
IS_ADDRESS_POSTALCODE = 14,
IS_ADDRESS_STREET = 15,
IS_ADDRESS_STATEORPROVINCE = 16,
IS_ADDRESS_CITY = 17,
IS_ADDRESS_COUNTRYNAME = 18,
IS_ADDRESS_COUNTRYSHORTNAME = 19,
IS_CURRENCY_AMOUNTANDSYMBOL = 20,
IS_CURRENCY_AMOUNT = 21,
IS_DATE_FULLDATE = 22,
IS_DATE_MONTH = 23,
IS_DATE_DAY = 24,
IS_DATE_YEAR = 25,
IS_DATE_MONTHNAME = 26,
IS_DATE_DAYNAME = 27,
IS_DIGITS = 28,
IS_NUMBER = 29,
IS_ONECHAR = 30,
IS_PASSWORD = 31,
IS_TELEPHONE_FULLTELEPHONENUMBER = 32,
IS_TELEPHONE_COUNTRYCODE = 33,
IS_TELEPHONE_AREACODE = 34,
IS_TELEPHONE_LOCALNUMBER = 35,
IS_TIME_FULLTIME = 36,
IS_TIME_HOUR = 37,
IS_TIME_MINORSEC = 38,
IS_NUMBER_FULLWIDTH = 39,
IS_ALPHANUMERIC_HALFWIDTH = 40,
IS_ALPHANUMERIC_FULLWIDTH = 41,
IS_CURRENCY_CHINESE = 42,
IS_BOPOMOFO = 43,
IS_HIRAGANA = 44,
IS_KATAKANA_HALFWIDTH = 45,
IS_KATAKANA_FULLWIDTH = 46,
IS_HANJA = 47,
IS_HANGUL_HALFWIDTH = 48,
IS_HANGUL_FULLWIDTH = 49,
IS_SEARCH = 50,
IS_FORMULA = 51,
IS_SEARCH_INCREMENTAL = 52,
IS_CHINESE_HALFWIDTH = 53,
IS_CHINESE_FULLWIDTH = 54,
IS_NATIVE_SCRIPT = 55,
IS_YOMI = 56,
IS_TEXT = 57,
IS_CHAT = 58,
IS_NAME_OR_PHONENUMBER = 59,
IS_EMAILNAME_OR_ADDRESS = 60,
IS_PRIVATE = 61,
IS_MAPS = 62,
IS_NUMERIC_PASSWORD = 63,
IS_NUMERIC_PIN = 64,
IS_ALPHANUMERIC_PIN = 65,
IS_ALPHANUMERIC_PIN_SET = 66,
IS_FORMULA_NUMBER = 67,
IS_CHAT_WITHOUT_EMOJI = 68,
IS_PHRASELIST = -1,
IS_REGULAREXPRESSION = -2,
IS_SRGS = -3,
IS_XML = -4,
IS_ENUMSTRING = -5
} InputScope;
Constants
IS_DEFAULT值:0 指示标准识别偏差。 被视为默认值并使用默认词典。 如果与另一个输入范围结合使用,则它不会强制在其他输入范围上强制强制执行。 |
||
IS_URL值:1 指示 URL、文件或 FTP 格式。 示例包括以下内容。
|
||
IS_FILE_FULLFILEPATH值:2 指示文件路径。 强制执行以下条件。
|
示例包括以下内容。
|
|
IS_FILE_FILENAME值: 3 指示文件名。 强制执行以下条件。
|
示例包括:
|
|
IS_EMAIL_USERNAME值: 4 指示电子邮件用户名。 示例包括以下内容。
|
||
IS_EMAIL_SMTPEMAILADDRESS值:5 指示完整的 SMTP 电子邮件地址,例如 someone@example.com。 |
||
IS_LOGINNAME值: 6 指示登录名称和域。 强制执行以下条件。
示例包括以下内容。
|
||
IS_PERSONALNAME_FULLNAME值: 7 指示名字、中间名和姓氏的组合。 示例包括以下内容,格式为英语(美国)。
|
||
IS_PERSONALNAME_PREFIX值: 8 指示名称前面的荣誉或标题。 示例包括以下内容,格式为英语(美国)。
|
||
IS_PERSONALNAME_GIVENNAME值:9 指示名字或缩写。 示例包括以下内容,格式为英语(美国)。
|
||
IS_PERSONALNAME_MIDDLENAME值: 10 指示中间名或初始名称。 示例包括以下内容。
|
||
IS_PERSONALNAME_SURNAME值:11 指示姓氏。 示例包括以下内容,格式为英语(美国)。
|
||
IS_PERSONALNAME_SUFFIX值: 12 指示名称后缀缩写或罗马数字。 示例包括以下内容。
|
||
IS_ADDRESS_FULLPOSTALADDRESS值:13 指示完整地址,包括数字。 示例包括以下内容,格式为英语(美国)。
|
||
IS_ADDRESS_POSTALCODE值: 14 指示字母数字邮政编码。 该值是支持国际邮政编码的字母数字。 示例包括以下内容,格式为英语(美国)。
|
||
IS_ADDRESS_STREET值: 15 指示房屋编号、街道号、公寓名称和号码以及/或邮政框。 示例包括以下内容。
|
||
IS_ADDRESS_STATEORPROVINCE值:16 指示州或省的全名或缩写。 示例包括以下内容,格式为英语(美国)。
|
||
IS_ADDRESS_CITY值:17 指示城市的名称或缩写。 示例包括以下内容,格式为英语(美国)。
|
||
IS_ADDRESS_COUNTRYNAME值:18 指示国家/地区的名称。 示例包括以下内容,格式为英语(美国)。
|
||
IS_ADDRESS_COUNTRYSHORTNAME值:19 指示国家/地区名称的缩写。 示例包括以下内容,格式为英语(美国)。
|
||
IS_CURRENCY_AMOUNTANDSYMBOL值:20 指示货币符号和数字。 示例包括以下内容,格式为英语(美国)。
|
||
IS_CURRENCY_AMOUNT值:21 指示货币的数值,不包括货币符号。 例如,2,100.25。 |
||
IS_DATE_FULLDATE值:22 以各种格式指示完整日期。 示例包括以下内容,格式为英语(美国)。
|
||
IS_DATE_MONTH值:23 指示月份的数字表示形式,限制为 1-12。 示例包括以下内容。
|
||
IS_DATE_DAY值: 24 指示天数的数字表示形式,限制为 1-31。 示例包括以下内容。
|
||
IS_DATE_YEAR值: 25 指示年份的数字表示形式。 示例包括以下内容。
|
||
IS_DATE_MONTHNAME值:26 指示月份的字符表示形式。 示例包括以下内容,格式为英语(美国)。
|
||
IS_DATE_DAYNAME值:27 指示天数的字符表示形式。 示例包括以下内容,格式为英语(美国)。
|
||
IS_DIGITS值:28 指示正整数,限制为 0-9。 |
||
IS_NUMBER值:29 指示数字,包括逗号、负号和十进制数。 对于美国位置,将强制执行以下条件。
|
||
IS_ONECHAR值: 30 指示单个 ANSI 字符,代码页 1252。 对于美国位置,这包括以下字符。 ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!#$%&'()*+,-./:;<=>?@[\]^_'{ |
}~ | |
IS_PASSWORD值:31 指示密码。 不支持IS_PASSWORD ,将来可能会更改或不可用。
请注意,IS_PASSWORD 仅指示密码;它不提供密码的任何安全性。 所有密码字段都应禁用文本服务来维护密码保密性,因此,具有 IS_PASSWORD 输入范围的密码字段无效。 |
||
IS_TELEPHONE_FULLTELEPHONENUMBER值:32 指示电话号码。 不允许按字母顺序输入。 示例包括以下内容,格式为英语(美国)。
|
||
IS_TELEPHONE_COUNTRYCODE值:33 指示电话国家/地区代码。 示例包括以下内容,格式为英语(美国)。
|
||
IS_TELEPHONE_AREACODE值:34 指示电话区号。 示例包括以下内容,格式为英语(美国)。
|
||
IS_TELEPHONE_LOCALNUMBER值:35 指示电话号码,不包括国家/地区代码。 示例包括以下内容,格式为英语(美国)。
|
||
IS_TIME_FULLTIME值:36 指示小时、分钟、秒和字母时间缩写。 美国英语使用 12 小时制。 前导零是可选的小时,但需要分钟和秒。 小时数限制为 0-24;分钟和秒限制为 0-59。 示例包括以下内容,格式为英语(美国)。
|
||
IS_TIME_HOUR值:37 指示小时数的数值表示形式,限制为 0-24。 |
||
IS_TIME_MINORSEC值:38 指示分钟或秒的数字表示形式,限制为 0-59。 |
||
IS_NUMBER_FULLWIDTH值:39 指示仅用于日语的全角数字。 限制为全角数字和汉字数字。 |
||
IS_ALPHANUMERIC_HALFWIDTH值:40 指示 East-Asian 语言的半角字母数字字符,限制为半角字母字符和数字。 |
||
IS_ALPHANUMERIC_FULLWIDTH值:41 指示 East-Asian 语言的全角字母数字字符,限制为全角字母字符和数字。 |
||
IS_CURRENCY_CHINESE值:42 指示人民币。 |
||
IS_BOPOMOFO值:43 指示注音字符。 |
||
IS_HIRAGANA值:44 指示平假名字符。 |
||
IS_KATAKANA_HALFWIDTH值:45 指示半角片假名字符。 |
||
IS_KATAKANA_FULLWIDTH值:46 指示全角片假名字符。 |
||
IS_HANJA值:47 指示汉字字符。 |
||
IS_HANGUL_HALFWIDTH值:48 指示半角朝鲜文字符。 |
||
IS_HANGUL_FULLWIDTH值:49 指示全角朝鲜文字符。 |
||
IS_SEARCH值: 50 从 Windows 8 开始: 指示搜索字符串。 |
||
IS_FORMULA值:51 从 Windows 8 开始: 指示公式控件,例如电子表格字段。 |
||
IS_SEARCH_INCREMENTAL值:52 从 Windows 10 开始: 指示输入范围适用于搜索框,其中增量结果显示为用户类型。 |
||
IS_CHINESE_HALFWIDTH值:53 从 Windows 10 开始: 指示输入范围适用于中文半角字符。 |
||
IS_CHINESE_FULLWIDTH值:54 从 Windows 10 开始: 指示输入范围适用于中文全角字符。 |
||
IS_NATIVE_SCRIPT值:55 从 Windows 10 开始: 指示输入范围适用于本机脚本。 |
||
IS_YOMI值:56 从 Windows 10 开始: 指示输入范围适用于日语名称。 |
||
IS_TEXT值:57 从 Windows 10 开始: 指示输入范围适用于处理文本。 |
||
IS_CHAT值:58 从 Windows 10 开始: 指示输入范围适用于聊天字符串。 |
||
IS_NAME_OR_PHONENUMBER值:59 从 Windows 10 开始: 指示输入范围适用于使用名称或电话号码。 |
||
IS_EMAILNAME_OR_ADDRESS值:60 从 Windows 10 开始: 指示输入范围适用于使用电子邮件名称或完整电子邮件地址。 |
||
IS_PRIVATE值:61 从 Windows 10 开始: 指示输入范围适用于处理专用数据。 |
||
IS_MAPS值:62 从 Windows 10 开始: 指示输入范围适用于使用地图位置。 |
||
IS_NUMERIC_PASSWORD值:63 从 Windows 10 开始: 指示预期的输入是数字密码或 PIN。 |
||
IS_NUMERIC_PIN值:64 从 Windows 10 开始: 指示预期的输入是数字 PIN。 |
||
IS_ALPHANUMERIC_PIN值:65 从 Windows 10 开始: 指示预期的输入是字母数字 PIN。 |
||
IS_ALPHANUMERIC_PIN_SET值:66 从 Windows 10 开始: 指示预期的输入是锁屏的字母数字 PIN。 |
||
IS_FORMULA_NUMBER值:67 从 Windows 10 开始: 指示预期的输入是数学公式。 |
||
IS_CHAT_WITHOUT_EMOJI值:68 从 Windows 10 开始: 指示预期的输入不包括表情符号。 |
||
IS_PHRASELIST值: -1 指示短语列表。 |
||
IS_REGULAREXPRESSION值: -2 指示正则表达式。 |
||
IS_SRGS值: -3 指示符合语音识别语法规范(SRGS)标准的 XML 字符串。 有关 SRGS 的信息,请参阅 < a0 |
||
IS_XML值: -4 指示自定义 xml 字符串。 |
||
IS_ENUMSTRING值: -5 范围包含 IEnumString 接口指针。 文本输入处理器 (TIP) 可以调用 ITfInputScope2::EnumWordList 来检索它。 |
注解
是否支持给定的输入范围值可能会因技术而异。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows XP [桌面应用 |UWP 应用] |
| 支持的最低服务器 | Windows Server 2003 [桌面应用 |UWP 应用] |
| Header | inputscope.h |