Using the Recognizers Collection

Using the Recognizers Collection

Overview of recognizer collection.

If you employ multiple recognizers, you can use the Recognizers collection to list available recognizers and enable a user to select from among them. A Recognizers collection checks for installed recognizers, queries the attributes of the Recognizer objects, and stores the results. Applications can use the Recognizers collection to display a list of available recognizers without loading each recognizer DLL.

Note: The Recognizers collection uses the system registry to check for both Microsoft® recognizers and third-party recognizers.

The following table shows the values of the language identifiers each Microsoft recognizer supports.

Note: There are no language identifiers associated with the Microsoft gesture recognizer.

Recognizer NamePrimary Language Id, Sublanguage Id (in order supported)
Microsoft Gesture RecognizerNone
Microsoft English (US) Handwriting Recognizer

LANG_ENGLISH, SUBLANG_ENGLISH_US

LANG_ENGLISH, SUBLANG_ENGLISH_AUS

LANG_ENGLISH, SUBLANG_ENGLISH_BELIZE

LANG_ENGLISH, SUBLANG_ENGLISH_CAN

LANG_ENGLISH, SUBLANG_ENGLISH_CARIBBEAN

LANG_ENGLISH, SUBLANG_ENGLISH_JAMAICA

LANG_ENGLISH, SUBLANG_ENGLISH_NZ

LANG_ENGLISH, SUBLANG_ENGLISH_PHILIPPINES

LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA

LANG_ENGLISH, SUBLANG_ENGLISH_TRINIDAD

LANG_ENGLISH, SUBLANG_ENGLISH_ZIMBABWE

LANG_ENGLISH, SUBLANG_NEUTRAL

Microsoft English (UK) Handwriting Recognizer

LANG_ENGLISH, SUBLANG_ENGLISH_UK

LANG_ENGLISH, SUBLANG_ENGLISH_EIRE

Microsoft French Handwriting Recognizer

LANG_FRENCH, SUBLANG_FRENCH

LANG_FRENCH, SUBLANG_FRENCH_BELGIAN

LANG_FRENCH, SUBLANG_FRENCH_CANADIAN

LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG

LANG_FRENCH, SUBLANG_FRENCH_MONACO

LANG_FRENCH, SUBLANG_FRENCH_SWISS

LANG_FRENCH, SUBLANG_NEUTRAL

Microsoft German Handwriting Recognizer

LANG_GERMAN, SUBLANG_GERMAN

LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN

LANG_GERMAN, SUBLANG_GERMAN_LIECHTENSTEIN

LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG

LANG_GERMAN, SUBLANG_GERMAN_SWISS

LANG_GERMAN, SUBLANG_NEUTRAL

Microsoft Spanish Handwriting Recognizer

LANG_SPANISH, SUBLANG_SPANISH

LANG_SPANISH, SUBLANG_NEUTRAL

Microsoft Chinese (Traditional) Handwriting Recognizer

LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL

LANG_CHINESE, SUBLANG_CHINESE_HONGKONG

LANG_CHINESE, SUBLANG_CHINESE_MACAU

LANG_CHINESE, SUBLANG_NEUTRAL

Microsoft Chinese (Simplified) Handwriting Recognizer

LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED

LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE

LANG_CHINESE, SUBLANG_NEUTRAL

Microsoft Korean Handwriting Recognizer

LANG_KOREAN, SUBLANG_NEUTRAL

LANG_KOREAN, SUBLANG_DEFAULT

Microsoft Japanese Handwriting Recognizer

LANG_JAPANESE, SUBLANG_NEUTRAL

LANG_JAPANESE, SUBLANG_DEFAULT

For more information about language identifiers, see Table of Language Identifiers Leave Site.