Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление InputScope содержит значения, указывающие, какие области ввода применяются к заданному полю.
Синтаксис
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 Указывает числовое значение для валюты, за исключением символов валюты. Например, 2100,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. Для расположений в Соединенных Штатах это включает следующие символы. ABCDEFGHIJKLMNOPQRRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!" #$%&'()*+,-./:;<=>?@[\]^_'{ |
}~ | |
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 Указывает символы Bopomofo. |
||
IS_HIRAGANAЗначение: 44 Указывает символы Хираганы. |
||
IS_KATAKANA_HALFWIDTHЗначение: 45 Указывает половину ширины символов Катаканы. |
||
IS_KATAKANA_FULLWIDTHЗначение: 46 Указывает полноширивые символы Катаканы. |
||
IS_HANJAЗначение: 47 Указывает символы Ханджа. |
||
IS_HANGUL_HALFWIDTHЗначение: 48 Указывает половинную ширину символов Хангула. |
||
IS_HANGUL_FULLWIDTHЗначение: 49 Указывает полноширивые символы Hangul. |
||
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: Указывает, что ожидаемые входные данные являются числовым паролем или ПИН-кодом. |
||
IS_NUMERIC_PINЗначение: 64 Начиная с Windows 10: Указывает, что ожидаемые входные данные являются числовым ПИН-кодом. |
||
IS_ALPHANUMERIC_PINЗначение: 65 Начиная с Windows 10: Указывает, что ожидаемые входные данные являются буквенно-цифровым ПИН-кодом. |
||
IS_ALPHANUMERIC_PIN_SETЗначение: 66 Начиная с Windows 10: Указывает, что ожидаемые входные данные являются буквенно-цифровым ПИН-кодом для экрана блокировки. |
||
IS_FORMULA_NUMBERЗначение: 67 Начиная с Windows 10: Указывает, что ожидаемые входные данные являются математической формулой. |
||
IS_CHAT_WITHOUT_EMOJIЗначение: 68 Начиная с Windows 10: Указывает, что ожидаемые входные данные не включают эмодзи. |
||
IS_PHRASELISTЗначение: -1 Указывает список фраз. |
||
IS_REGULAREXPRESSIONЗначение: -2 Указывает регулярное выражение. |
||
IS_SRGSЗначение: -3 Указывает XML-строку, соответствующую стандарту спецификации грамматики распознавания речи (SRGS). Сведения о SRGS см. по адресу http://www.w3.org/TR/speech-grammar. |
||
IS_XMLЗначение: -4 Указывает настраиваемую xml-строку. |
||
IS_ENUMSTRINGЗначение: -5 Область содержит указатель интерфейса IEnumString. Обработчик ввода текста (TIP) может вызывать ITfInputScope2::EnumWordList , чтобы получить его. |
Замечания
Поддерживается ли заданное значение области ввода в разных технологиях.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows XP [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows Server 2003 [классические приложения | Приложения UWP] |
| Header | inputscope.h |