Windows 应用程序的国际化

Windows 应用程序国际化技术概述。

若要开发 Windows 应用程序的国际化,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
CORRECTIVE_ACTION

标识要针对拼写错误采取的纠正措施的类型。
IMEUCT

IMEWRD 结构中的用户注释类型。
NORM_FORM

指定支持的规范化形式。
SCRIPT_JUSTIFY

定义应用程序实现理由所需的字形特征信息。
SYSGEOCLASS

指定地理位置类。
SYSGEOTYPE

定义 GetGeoInfo 或 GetGeoInfoEx 函数中请求的地理位置信息的类型。
SYSNLS_FUNCTION

指定 NLS 函数功能。
WORDLIST_TYPE

标识拼写检查器使用的单词列表类型之一。

函数

 
添加

将提供的单词视为原始词典的一部分。
add_SpellCheckerChanged

为 SpellCheckerChanged 事件 (ISpellCheckerChangedEventHandler) 添加事件处理程序。
自动更正

导致一个单词的出现被另一个单词替换。
检查

检查所提供的文本的拼写并返回拼写错误的集合。 (ISpellCheckProvider.Check)
检查

检查所提供的文本的拼写并返回拼写错误的集合。 (ISpellChecker.Check)
关闭

关闭字典文件。
关闭

终止 IFELanguage 对象。
CompareString

compareString 函数 (winnls.h) 比较标识符指定的区域设置的两个字符串。
CompareStringA

比较标识符指定的区域设置的两个字符串。警告 错误地使用 CompareString 可能会危及应用程序的安全性。 (CompareStringA)
CompareStringEx

比较两个 Unicode (宽字符) 字符串,以用于名称指定的区域设置。警告 错误地使用 CompareStringEx 可能会危及应用程序的安全性。
CompareStringOrdinal

比较两个 Unicode 字符串以测试二进制等效性。
CompareStringW

CompareStringW (Unicode) 函数 (stringapiset.h) 比较标识符指定的区域设置的两个字符串。
ComprehensiveCheck

拼写检查提供程序文本比 ISpellCheckProvider::Check 更彻底。
ComprehensiveCheck

以比 ISpellChecker::Check 更彻底的方式检查所提供的文本的拼写,并返回拼写错误的集合。
ConvertDefaultLocale

将默认区域设置值转换为实际的区域设置标识符。
创建

创建新的字典文件。
CreateIFECommonInstance

返回指向 IFECommon 接口的指针。
CreateIFEDictionaryInstance

返回指向 IFEDictionary 接口的指针。
CreateIFELanguageInstance

返回指向 IFELanguage 接口的指针。
CreateSpellChecker

创建支持指定语言的拼写检查器。
CreateSpellCheckProvider

创建由支持指定语言的拼写检查提供程序) 实现 (拼写检查器。
CreateUI

从 IImePad 调用以获取小程序的窗口句柄、样式和大小。
DeleteDictionary

从 IME 的插件字典列表中删除字典。
DisplayProperty

此方法从 Windows 8 开始已过时,不再受支持。
EnumCalendarInfoA

枚举指定区域设置的日历信息。注意 若要接收日历标识符以及日历信息,应用程序应使用 EnumCalendarInfoEx 函数。 (ANSI)
EnumCalendarInfoExA

枚举标识符指定的区域设置的日历信息。注意 仅在 Windows Vista 及更高版本上运行的任何应用程序都应优先使用 EnumCalendarInfoExExEx,而不是此函数。 (ANSI)
EnumCalendarInfoExEx

枚举按名称指定的区域设置的日历信息。注意 如果设计为仅在 Windows Vista 及更高版本上运行,则应用程序应优先调用此函数,而不是 EnumCalendarInfo 或 EnumCalendarInfoEx。 注意 此函数可以枚举在发布之间发生更改的数据,例如,由于自定义区域设置。 如果应用程序必须保留或传输数据,请参阅使用永久性区域设置数据。
EnumCalendarInfoExW

枚举标识符指定的区域设置的日历信息。注意 仅在 Windows Vista 及更高版本上运行的任何应用程序都应优先使用 EnumCalendarInfoExExEx,而不是此函数。 (Unicode)
EnumCalendarInfoW

枚举指定区域设置的日历信息。注意 若要接收日历标识符以及日历信息,应用程序应使用 EnumCalendarInfoEx 函数。 (Unicode)
EnumDateFormatsA

枚举可用于指定区域设置的长日期、短日期或年/月格式。 (ANSI)
EnumDateFormatsExA

枚举可用于指定区域设置的长日期、短日期或年/月格式。注意 仅在 Windows Vista 及更高版本上运行的任何应用程序都应优先使用此函数的 EnumDateFormatsExExEx。 (ANSI)
EnumDateFormatsExExEx

枚举可用于名称指定的区域设置的长日期、短日期或年/月格式。注意 如果设计为仅在 Windows Vista 及更高版本上运行,则应用程序应优先调用此函数,而不是 EnumDateFormats 或 EnumDateFormatsEx。 注意 此函数可以枚举在发布之间发生更改的数据,例如,由于自定义区域设置。 如果应用程序必须保留或传输数据,请参阅使用永久性区域设置数据。
EnumDateFormatsExW

枚举可用于指定区域设置的长日期、短日期或年/月格式。注意 仅在 Windows Vista 及更高版本上运行的任何应用程序都应优先使用此函数的 EnumDateFormatsExExEx。 (Unicode)
EnumDateFormatsW

枚举可用于指定区域设置的长日期、短日期或年/月格式。 (Unicode)
EnumLanguageGroupLocalesA

枚举指定语言组中的区域设置。 (ANSI)
EnumLanguageGroupLocalesW

枚举指定语言组中的区域设置。 (Unicode)
EnumSystemCodePagesA

枚举安装在操作系统上或受操作系统支持的代码页。 (ANSI)
EnumSystemCodePagesW

枚举安装在操作系统上或受操作系统支持的代码页。 (Unicode)
EnumSystemGeoID

枚举操作系统上可用的 (类型 GEOID) 的地理位置标识符。
EnumSystemGeoNames

枚举国际标准化组织 (ISO) 3166-1 代码或数字联合国 (联合国) 系列 M,编号 49 (M.49) 操作系统上可用的地理位置代码。
EnumSystemLanguageGroupsA

枚举安装在操作系统上或受操作系统支持的语言组。 (ANSI)
EnumSystemLanguageGroupsW

枚举安装在操作系统上或受操作系统支持的语言组。 (Unicode)
EnumSystemLocalesA

枚举安装在操作系统上或受操作系统支持的区域设置。注意 出于互操作性原因,应用程序应首选 EnumSystemLocalesEx 函数而不是 EnumSystemLocales,因为 Microsoft 正在迁移到使用区域设置名称而不是新区域设置的区域设置标识符。 将仅在 Windows Vista 和更高版本上运行的任何应用程序都应使用 EnumSystemLocalesEx。 (ANSI)
EnumSystemLocalesEx

枚举安装在操作系统上或受操作系统支持的区域设置。注意 如果设计为仅在 Windows Vista 及更高版本上运行,则应用程序应优先调用此函数,而不是 EnumSystemLocales。
EnumSystemLocalesW

枚举安装在操作系统上或受操作系统支持的区域设置。注意 出于互操作性原因,应用程序应首选 EnumSystemLocalesEx 函数而不是 EnumSystemLocales,因为 Microsoft 正在迁移到使用区域设置名称而不是新区域设置的区域设置标识符。 将仅在 Windows Vista 和更高版本上运行的任何应用程序都应使用 EnumSystemLocalesEx。 (Unicode)
EnumTimeFormatsA

枚举可用于标识符指定的区域设置的时间格式。注意 出于互操作性原因,应用程序应优先使用 EnumTimeFormatsEx 函数而不是 EnumTimeFormats,因为 Microsoft 正在迁移到使用区域设置名称而不是新区域设置的区域设置标识符。 仅在 Windows Vista 及更高版本上运行的任何应用程序都应使用 EnumTimeFormatsEx。 (ANSI)
EnumTimeFormatsEx

枚举可用于由名称指定的区域设置的时间格式。注意 如果设计为仅在 Windows Vista 及更高版本上运行,则应用程序应优先调用此函数,而不是 EnumTimeFormats。 注意 此函数可以枚举在发布之间发生更改的数据,例如,由于自定义区域设置。 如果应用程序必须保留或传输数据,请参阅使用永久性区域设置数据。
EnumTimeFormatsW

枚举可用于标识符指定的区域设置的时间格式。注意 出于互操作性原因,应用程序应优先使用 EnumTimeFormatsEx 函数而不是 EnumTimeFormats,因为 Microsoft 正在迁移到使用区域设置名称而不是新区域设置的区域设置标识符。 仅在 Windows Vista 及更高版本上运行的任何应用程序都应使用 EnumTimeFormatsEx。 (Unicode)
EnumUILanguagesA

枚举操作系统上可用的用户界面语言,并使用列表中的每种语言调用回调函数。 (ANSI)
EnumUILanguagesW

枚举操作系统上可用的用户界面语言,并使用列表中的每种语言调用回调函数。 (Unicode)
ExistWord

确定 IFEDictionary 中是否存在指定的单词。
FILEMUIINFO_GET_CULTURE

获取与 FILEMUIINFO 结构的 dwLanguageNameOffset 成员中的语言名称偏移信息关联的区域设置名称。
FILEMUIINFO_GET_MAIN_TYPEID

获取与 FILEMUIINFO 结构中的类型标识符大小和偏移量关联的main模块类型数组元素。 该信息在结构的 dwTypeIDMainSize 和 dwTypeIDMainOffset 成员中提供。
FILEMUIINFO_GET_MAIN_TYPEIDS

获取与 FILEMUIINFO 结构的 dwTypeIDMainOffset 成员中的类型标识符偏移信息关联的main模块类型数组。
FILEMUIINFO_GET_MAIN_TYPENAMES

获取与 FILEMUIINFO 结构的 dwTypeNameMainOffset 成员中的类型名称偏移信息关联的main模块名称多字符串数组。
FILEMUIINFO_GET_MUI_TYPEID

获取与 FILEMUIINFO 结构中的类型标识符大小和偏移量信息关联的 MUI 模块类型数组元素。 该信息在结构的 dwTypeIDMUISize 和 dwTypeIDMUIOffset 成员中提供。
FILEMUIINFO_GET_MUI_TYPEIDS

获取与 FILEMUIINFO 结构的 dwTypeIDMUIOffset 成员中的类型标识符偏移信息关联的 MUI 模块类型数组。
FILEMUIINFO_GET_MUI_TYPENAMES

获取与 FILEMUIINFO 结构的 dwTypeNameMUIOffset 成员中的类型名称偏移信息关联的 MUI 模块名称多字符串数组。
FindNLSString

在标识符指定的区域设置的另一个 Unicode 字符串中查找 (宽字符) 或其等效项。警告 由于具有非常不同的二进制表示形式的字符串可以比较为相同,因此此函数可能会引发某些安全问题。 有关详细信息,请参阅安全注意事项:_International功能中的比较函数的讨论。 注意 出于互操作性原因,应用程序应优先使用 FindNLSStringEx 函数,因为 Microsoft 正在迁移到使用区域设置名称而不是新区域设置的区域设置标识符。 尽管 FindNLSString 支持自定义区域设置,但大多数应用程序应使用 FindNLSStringEx 进行这种类型的支持。
FindNLSStringEx

在名称指定的区域设置的另一个 Unicode 字符串中查找 (宽字符) 或其等效项的 Unicode 字符串。警告 由于具有非常不同的二进制表示形式的字符串可以比较为相同,因此此函数可能会引发某些安全问题。 有关详细信息,请参阅安全注意事项:_International功能中的比较函数的讨论。
FindStringOrdinal

在另一个 Unicode 字符串中查找 (宽字符) Unicode 字符串,以便进行非语言比较。
FoldStringA

将一个 Unicode 字符串映射到另一个,执行指定的转换。 (FoldStringA)
FoldStringW

将一个 Unicode 字符串映射到另一个,执行指定的转换。 (FoldStringW)
FreeMUILibrary

释放由 LoadMUILibrary 加载的资源模块的句柄。
GEO_ENUMNAMEPROC

应用程序定义的回调函数,用于处理 EnumSystemGeoNames 函数提供的枚举地理位置信息。
get_CorrectiveAction

指示应对拼写错误采取哪些纠正措施。
get_Description

获取拼写检查器选项的说明。
get_Heading

获取拼写检查器选项的标题。
get_Id

获取此拼写检查器引擎的标识符。
get_Id

获取拼写检查器选项的标识符。
get_Id

获取此拼写检查的标识符。
get_Labels

获取拼写检查器选项的标签枚举器。
get_LanguageTag

获取此拼写检查器实例支持的 BCP47 语言标记。 (ISpellCheckProvider.get_LanguageTag)
get_LanguageTag

获取此拼写检查器实例支持的 BCP47 语言标记。 (ISpellChecker.get_LanguageTag)
get_Length

获取错误文本的长度。
get_LocalizedName

获取描述此拼写检查器的文本,该文本适合向用户显示。 (ISpellCheckProvider.get_LocalizedName)
get_LocalizedName

获取描述此拼写检查器的文本,该文本适合向用户显示。 (ISpellChecker.get_LocalizedName)
get_OptionIds

获取拼写检查器识别的所有已声明选项标识符。
get_OptionIds

获取所有声明的选项标识符。
get_Replacement

获取在更正操作被替换时用作替换文本的文本。
get_StartIndex

获取选中的文本中错误开始的位置。
get_SupportedLanguages

获取拼写检查器支持的语言/方言集。
get_SupportedLanguages

获取任何已注册拼写检查器支持的语言/方言集。
GetACP

检索操作系统的当前 Windows ANSI 代码页标识符。警告 ANSI API 函数(例如,ANSI 版本的 TextOut)隐式使用 GetACP 将文本转换为 Unicode 或从 Unicode 转换文本。
GetAppletIIDList

从 IImePad 接口调用以枚举实现的 IImePadApplet 接口。
GetCalendarInfoA

检索由标识符指定的区域设置的日历的相关信息。 (ANSI)
GetCalendarInfoEx

检索由名称指定的区域设置的日历的相关信息。注意 如果设计为仅在 Windows Vista 及更高版本上运行,则应用程序应优先调用 GetCalendarInfo。 注意 此函数可以检索版本之间发生更改的数据,例如,由于自定义区域设置。 如果应用程序必须保留或传输数据,请参阅使用持久区域设置数据。
GetCalendarInfoW

检索由标识符指定的区域设置的日历的相关信息。 (Unicode)
GetConversion

将通常包含平假名字符) 的输入字符串转换为转换后的字符串 (。
GetConversionModeCaps

获取 IFELanguage 对象的转换模式功能。
GetCPInfo

检索有关任何有效的已安装或可用代码页的信息。 (GetCPInfo)
GetCPInfoExA

检索有关任何有效的已安装或可用代码页的信息。 (GetCPInfoExA)
GetCPInfoExW

检索有关任何有效的已安装或可用代码页的信息。 (GetCPInfoExW)
GetCurrencyFormatA

将数字字符串的格式设置为标识符指定的区域设置的货币字符串。 (ANSI)
GetCurrencyFormatEx

将数字字符串的格式设置为由 name 指定的区域设置的货币字符串。注意 如果设计为仅在 Windows Vista 及更高版本上运行,则应用程序应优先调用 GetCurrencyFormat。 注意 此函数可以设置版本之间更改的数据的格式,例如,由于自定义区域设置。 如果应用程序必须保留或传输数据,请参阅使用持久区域设置数据。
GetCurrencyFormatW

将数字字符串的格式设置为标识符指定的区域设置的货币字符串。 (Unicode)
GetDateFormatA

将日期的格式设置为区域设置标识符指定的区域设置的日期字符串。 (ANSI)
GetDateFormatEx

将日期格式设置为由 name 指定的区域设置的日期字符串。
GetDateFormatW

将日期的格式设置为区域设置标识符指定的区域设置的日期字符串。 (Unicode)
GetDictionariesInUse

获取 IME 正在使用的 IME 插件字典的字典 ID (GUID) 及其创建日期和加密标志的列表。
GetDurationFormat

将持续时间格式化为由标识符指定的区域设置的时间字符串。
GetDurationFormatEx

将持续时间的格式设置为名称指定的区域设置的时间字符串。
GetFileMUIInfo

检索有关文件的资源相关信息。
GetFileMUIPath

检索与提供的 LN 文件关联的所有特定于语言的资源文件的路径。 应用程序必须重复调用此函数才能获取每个资源文件的路径。
GetGeoInfoA

检索有关指定地理位置的信息。 (ANSI)
GetGeoInfoEx

检索有关您通过使用双字母国际标准化组织 (ISO) 3166-1 代码或数字联合国 (联合国) 系列 M,编号 49 (M.49) 代码指定的地理位置的信息。
GetGeoInfoW

检索有关指定地理位置的信息。 (Unicode)
GetHeader

从字典文件获取字典标头,而无需打开字典。
GetJMorphResult

获取形态分析结果。
GetLocaleInfoA

检索有关标识符指定的区域设置的信息。 (ANSI)
GetLocaleInfoEx

检索有关名称指定的区域设置的信息。注意 如果设计为仅在 Windows Vista 及更高版本上运行,则应用程序应优先调用 GetLocaleInfo 此函数。 注意 此函数可以检索版本之间发生更改的数据,例如,由于自定义区域设置。 如果应用程序必须保留或传输数据,请参阅使用永久性区域设置数据。
GetLocaleInfoW

检索有关标识符指定的区域设置的信息。 (Unicode)
GetNLSVersion

检索标识符指定的区域设置的指定 NLS 功能的当前版本信息。注意 出于互操作性原因,应用程序应首选 GetNLSVersionEx 函数而不是 GetNLSVersion,因为 Microsoft 正在迁移到使用区域设置名称而不是新区域设置的区域设置标识符。 此建议尤其适用于自定义区域设置,GetNLSVersionEx 检索足够的信息来确定排序行为是否已更改。 仅在 Windows Vista 及更高版本上运行的任何应用程序都应使用 GetNLSVersionEx,或者在调用 GetNLSVersion 时至少传递 NLSVERSIONINFOEX 结构以获取其他排序版本控制数据。
GetNLSVersionEx

检索有关按名称指定的区域设置的指定 NLS 功能的当前版本的信息。注意 如果设计为仅在 Windows Vista 及更高版本上运行,则应用程序应优先调用 GetNLSVersion 此函数。
GetNumberFormatA

将数字字符串的格式设置为为标识符指定的区域设置自定义的数字字符串。 (ANSI)
GetNumberFormatEx

将数字字符串的格式设置为为名称指定的区域设置自定义的数字字符串。注意 如果设计为仅在 Windows Vista 及更高版本上运行,则应用程序应优先调用 GetNumberFormat 此函数。 注意 此函数可以设置不同版本之间更改的数据的格式,例如,由于自定义区域设置。 如果应用程序必须保留或传输数据,请参阅使用永久性区域设置数据。
GetNumberFormatW

将数字字符串的格式设置为为标识符指定的区域设置自定义的数字字符串。 (Unicode)
GetOEMCP

返回操作系统的当前原始设备制造商 (OEM) 代码页标识符。
GetOptionDescription

检索特定选项 (ID、说明、标题和标签) 的信息。 (ISpellCheckProvider.GetOptionDescription)
GetOptionDescription

检索特定选项 (ID、说明、标题和标签) 的信息。 (ISpellChecker.GetOptionDescription)
GetOptionValue

检索与给定选项关联的值。 (ISpellCheckProvider.GetOptionValue)
GetOptionValue

检索与给定选项关联的值。 (ISpellChecker.GetOptionValue)
GetPosTable

获取公共 POS (语音) 表的一部分。
GetProcessPreferredUILanguages

检索进程首选 UI 语言。 有关详细信息,请参阅用户界面语言管理。
GetStringScripts

提供指定 Unicode 字符串中使用的脚本列表。
GetStringTypeA

已弃用。 (GetStringTypeA)
GetStringTypeExW

检索指定源字符串中字符的字符类型信息。
GetStringTypeW

检索指定 Unicode 源字符串中字符的字符类型信息。
GetSystemDefaultLangID

返回系统区域设置的语言标识符。
GetSystemDefaultLCID

返回系统区域设置的区域设置标识符。注意 仅在 Windows Vista 及更高版本上运行的任何应用程序都应优先使用 GetSystemDefaultLocaleName,而不是此函数。
GetSystemDefaultLocaleName

检索系统默认区域设置名称。注意 建议应用程序优先调用 GetUserDefaultLocaleName,而不是此函数。
GetSystemDefaultUILanguage

检索操作系统的系统默认 UI 语言的语言标识符,在 Windows Vista 及更高版本上也称为“安装语言”。 有关详细信息,请参阅用户界面语言管理。
GetSystemPreferredUILanguages

检索系统首选 UI 语言。 有关详细信息,请参阅用户界面语言管理。
GetTextCharset

检索当前在指定设备上下文中选择的字体的字符集标识符。
GetTextCharsetInfo

检索有关当前在指定设备上下文中选择的字体的字符集的信息。
GetThreadLocale

返回调用线程的当前区域设置的区域设置标识符。注意 此函数可以检索版本之间发生更改的数据,例如,由于自定义区域设置。
GetThreadPreferredUILanguages

检索当前线程的线程首选 UI 语言。 有关详细信息,请参阅用户界面语言管理。
GetThreadUILanguage

返回当前线程的第一种用户界面语言的语言标识符。
GetTimeFormatA

将时间格式化为标识符指定的区域设置的时间字符串。 函数设置指定时间或本地系统时间的格式。 (ANSI)
GetTimeFormatEx

将时间格式设置为由名称指定的区域设置的时间字符串。
GetTimeFormatW

将时间格式化为由标识符指定的区域设置的时间字符串。 函数设置指定时间或本地系统时间的格式。 (Unicode)
GetUILanguageFallbackList

获取表示为语言名称的 UI 语言的回退列表。
GetUILanguageInfo

检索有关已安装 UI 语言的各种信息
GetUserDefaultGeoName

检索由两个字母组成的国际标准化组织 (ISO) 3166-1 代码或数字联合国 (联合国) 系列 M,编号 49 (M.49) 用户的默认地理位置。
GetUserDefaultLangID

返回当前用户的“区域格式”设置的语言标识符。
GetUserDefaultLCID

返回用户默认区域设置的区域设置标识符。警告 如果用户默认区域设置是自定义区域设置,则应用程序无法使用值准确标记数据或对其进行交换。
GetUserDefaultLocaleName

检索用户默认区域设置名称。注意 如果设计为仅在 Windows Vista 及更高版本上运行,则应用程序应优先调用 GetUserDefaultLCID。
GetUserDefaultUILanguage

返回当前用户的用户 UI 语言的语言标识符。
GetUserGeoID

检索有关用户地理位置的信息。 有关详细信息,请参阅地理位置表。
GetUserPreferredUILanguages

检索有关用户首选 UI 语言的信息。 有关详细信息,请参阅用户界面语言管理。
GetWords

从字典中获取单词条目。
IdnToAscii

将国际化域名 (IDN) 或其他国际化标签转换为 Unicode (宽字符) ASCII 字符串(表示 Punycode 传输编码语法中的名称)的表示形式。
IdnToNameprepUnicode

将 IDN) 或其他国际化标签 (国际化域名转换为网络工作组 RFC 3491 指定的 NamePrep 表单,但不执行到 Punycode 的其他转换。
IdnToUnicode

将国际化域名的 Punycode 形式 (IDN) 或其他国际化标签转换为正常的 Unicode UTF-16 编码语法。
忽略

忽略为此会话的其余部分提供的单词。
IMCENUMPROC

IMCENUMPROC (imm.h) 是应用程序定义的回调函数,用于处理 ImmEnumInputContext 函数提供的输入上下文。
IMCENUMPROC

IMCENUMPROC (immdev.h) 是应用程序定义的回调函数,用于处理 ImmEnumInputContext 函数提供的输入上下文。
ImmAssociateContext

imm.h (ImmAssociateContext 函数) 将指定的输入上下文与指定的窗口相关联。
ImmAssociateContext

immdev.h (ImmAssociateContext 函数) 将指定的输入上下文与指定窗口相关联。
ImmAssociateContextEx

imm.h (ImmAssociateContextEx 函数) 更改输入法上下文与指定窗口或其子级之间的关联。
ImmAssociateContextEx

immdev.h (ImmAssociateContextEx 函数) 更改输入法上下文与指定窗口或其子窗口之间的关联。
ImmConfigureIMEA

imm.h) ImmConfigureIMEA (ANSI () 函数显示指定输入区域设置标识符的 IME 的配置对话框。
ImmConfigureIMEA

Immdev.h (ANSI) 函数 (immdev.h) 显示指定输入区域设置标识符的 IME 的配置对话框。
ImmConfigureIMEW

imm.h (Unicode) 函数 ImmConfigureIMEW (imm.h) 显示指定输入区域设置标识符的 IME 的配置对话框。
ImmConfigureIMEW

immdev.h (Unicode) 函数的 ImmConfigureIMEW (immdev.h) 显示指定输入区域设置标识符的 IME 的配置对话框。
ImmCreateContext

imm.h (ImmCreateContext 函数) 创建新的输入上下文,为上下文分配内存并对其进行初始化。
ImmCreateContext

ImmCreateContext 函数 (immdev.h) 创建新的输入上下文,为上下文分配内存并对其进行初始化。
ImmDestroyContext

imm.h (ImmDestroyContext 函数) 释放输入上下文并释放关联的内存。
ImmDestroyContext

immdev.h (immDestroyContext 函数) 释放输入上下文并释放关联的内存。
ImmDisableIME

imm.h (imm.h) 的 ImmDisableIME 函数禁用线程或进程中所有线程的输入法。
ImmDisableIME

immdev.h (immdev.h 的 ImmDisableIME 函数) 为线程或进程中的所有线程禁用 IME。
ImmDisableLegacyIME

imm.h) imm.h (ImmDisableLegacyIME 函数指示此线程是 Windows 应用商店应用 UI 线程。
ImmDisableLegacyIME

immdev.h (immdev.h) 的 ImmDisableLegacyIME 函数指示此线程是 Windows 应用商店应用 UI 线程。
ImmDisableTextFrameService

imm.h) (immDisableTextFrameService 函数不再可用于 Windows Vista。
ImmDisableTextFrameService

immdev.h) (immDisableTextFrameService 函数在 Windows Vista 中不再可用。
ImmEnumInputContext

ImmEnumInputContext 函数 (imm.h) 检索指定线程的输入上下文。
ImmEnumInputContext

immdev.h (ImmenumInputContext 函数) 检索指定线程的输入上下文。
ImmEnumRegisterWordA

ImmEnumRegisterWordA (ANSI) 函数 (imm.h) 枚举具有指定的读取字符串、样式和寄存器字符串的寄存器字符串。
ImmEnumRegisterWordA

ImmenumRegisterWordA (ANSI) 函数 (immdev.h) 枚举具有指定的读取字符串、样式和寄存器字符串的寄存器字符串。
ImmEnumRegisterWordW

ImmEnumRegisterWordW (Unicode) 函数 (imm.h) 枚举具有指定读取字符串、样式和寄存器字符串的寄存器字符串。
ImmEnumRegisterWordW

ImmEnumRegisterWordW (Unicode) 函数 (immdev.h) 枚举具有指定的读取字符串、样式和寄存器字符串的寄存器字符串。
ImmEscapeA

ImmEscapeA (ANSI) 函数 (imm.h) 访问无法通过其他 IME API 函数访问的特定 IME 的功能。
ImmEscapeA

immdev.h (ANSI) 函数 (immdev.h) 访问无法通过其他 IME API 函数获取的特定 IME 的功能。
ImmEscapeW

imm.h (Unicode) 函数 (imm.h) 访问无法通过其他 IME API 函数获取的特定 IME 的功能。
ImmEscapeW

Immdev.h (Unicode) 函数 (immdev.h) 访问无法通过其他 IME API 函数获取的特定 IME 的功能。
ImmGetCandidateListA

ImmGetCandidateListA (ANSI) 函数 (imm.h) 检索候选列表。
ImmGetCandidateListA

ImmGetCandidateListA (ANSI) 函数 (immdev.h) 检索候选列表。
ImmGetCandidateListCountA

imm.h (ANSI) 函数 ImmGetCandidateListCountA () 检索候选列表的大小。
ImmGetCandidateListCountA

ImmGetCandidateListCountA (ANSI) 函数 (immdev.h) 检索候选列表的大小。
ImmGetCandidateListCountW

ImmGetCandidateListCountW (Unicode) 函数 (imm.h) 检索候选列表的大小。
ImmGetCandidateListCountW

ImmGetCandidateListCountW (Unicode) 函数 (immdev.h) 检索候选列表的大小。
ImmGetCandidateListW

imm.h) 检索候选列表的 immGetCandidateListW (Unicode) 函数 (。
ImmGetCandidateListW

ImmGetCandidateListW (Unicode) 函数 (immdev.h) 检索候选列表。
ImmGetCandidateWindow

imm.h (imm.h 的 ImmGetCandidateWindow 函数) 检索有关候选窗口的信息。
ImmGetCandidateWindow

ImmGetCandidateWindow 函数 (immdev.h) 检索有关候选窗口的信息。
ImmGetCompositionFontA

ImmGetCompositionFontA (ANSI) 函数 (imm.h) 检索有关用于在合成窗口中显示字符的逻辑字体的信息。
ImmGetCompositionFontA

ImmGetCompositionFontA (ANSI) 函数 (immdev.h) 检索有关当前用于在合成窗口中显示字符的逻辑字体的信息。
ImmGetCompositionFontW

ImmGetCompositionFontW (Unicode) 函数 (imm.h) 检索有关用于在合成窗口中显示字符的逻辑字体的信息。
ImmGetCompositionFontW

ImmGetCompositionFontW (Unicode) 函数 (immdev.h) 检索有关当前用于在合成窗口中显示字符的逻辑字体的信息。
ImmGetCompositionStringA

imm.h (Imm.h (ANSI) 函数) 检索有关组合字符串的信息。
ImmGetCompositionStringA

immdev.h (ANSI) 函数 (immdev.h) 检索有关组合字符串的信息。
ImmGetCompositionStringW

imm.h (Unicode) 函数 imm.h) 检索有关合成字符串的信息 (。
ImmGetCompositionStringW

immdev.h (immdev.h (Unicode) 函数) 检索有关合成字符串的信息。
ImmGetCompositionWindow

ImmGetCompositionWindow 函数 (imm.h) 检索有关合成窗口的信息。
ImmGetCompositionWindow

ImmGetCompositionWindow 函数 (immdev.h) 检索有关合成窗口的信息。
ImmGetContext

imm.h (imm.h) 的 ImmGetContext 函数返回与指定窗口关联的输入上下文。
ImmGetContext

ImmGetContext 函数 (immdev.h) 返回与指定窗口关联的输入上下文。
ImmGetConversionListA

imm.h) Imm.h (ANSI) (函数检索字符或单词的转换结果列表,而不会生成任何与 IME 相关的消息。
ImmGetConversionListA

ImmGetConversionListA (ANSI) 函数 (immdev.h) 检索字符或单词的转换结果列表,而不会生成任何与 IME 相关的消息。
ImmGetConversionListW

ImmGetConversionListW (Unicode) 函数 (imm.h) 检索字符或单词的转换结果列表,而不会生成任何与 IME 相关的消息。
ImmGetConversionListW

ImmGetConversionListW (Unicode) 函数 (immdev.h) 检索字符或单词的转换结果列表,而不会生成任何与 IME 相关的消息。
ImmGetConversionStatus

imm.h (imm.h) 的 ImmGetConversionStatus 函数检索当前转换状态。
ImmGetConversionStatus

ImmGetConversionStatus 函数 (immdev.h) 检索当前转换状态。
ImmGetDefaultIMEWnd

imm.h (imm.h 的 ImmGetDefaultIMEWnd 函数) 检索 IME 类的默认窗口句柄。
ImmGetDefaultIMEWnd

immdev.h (immdev.h) ImmGetDefaultIMEWnd 函数检索 IME 类的默认窗口句柄。
ImmGetDescriptionA

ImmGetDescriptionA (ANSI) 函数 (imm.h) 将 IME 的说明复制到指定的缓冲区。
ImmGetDescriptionA

ImmGetDescriptionA (ANSI) 函数 (immdev.h) 将 IME 的说明复制到指定的缓冲区。
ImmGetDescriptionW

ImmGetDescriptionW (Unicode) 函数 (imm.h) 将 IME 的说明复制到指定的缓冲区。
ImmGetDescriptionW

ImmGetDescriptionW (Unicode) 函数 (immdev.h) 将 IME 的说明复制到指定的缓冲区。
ImmGetGuideLineA

Imm.h (ANSI) 函数 (imm.h) 检索有关错误的信息。 应用程序将信息用于用户通知。
ImmGetGuideLineA

Immdev.h (ANSI) 函数 (immdev.h) 检索有关错误的信息。 应用程序将信息用于用户通知。
ImmGetGuideLineW

imm.h (imm.h) 检索有关错误的信息的 ImmGetGuideLineW (Unicode) 函数。 应用程序将信息用于用户通知。
ImmGetGuideLineW

immdev.h (immdev.h (Unicode) 函数) 检索有关错误的信息。 应用程序将信息用于用户通知。
ImmGetIMEFileNameA

ImmGetIMEFileNameA (ANSI) 函数 (imm.h) 检索与指定输入区域设置关联的 IME 的文件名。
ImmGetIMEFileNameA

ImmGetIMEFileNameA (ANSI) 函数 (immdev.h) 检索与指定输入区域设置关联的 IME 的文件名。
ImmGetIMEFileNameW

ImmGetIMEFileNameW (Unicode) 函数 (imm.h) 检索与指定输入区域设置关联的 IME 的文件名。
ImmGetIMEFileNameW

ImmGetIMEFileNameW (Unicode) 函数 (immdev.h) 检索与指定输入区域设置关联的 IME 的文件名。
ImmGetImeMenuItemsA

ImmGetImeMenuItemsA (ANSI) 函数 (imm.h) 检索在指定输入上下文的 IME 菜单中注册的菜单项。
ImmGetImeMenuItemsA

ImmGetImeMenuItemsA (ANSI) 函数 (immdev.h) 检索在指定输入上下文的 IME 菜单中注册的菜单项。
ImmGetImeMenuItemsW

ImmGetImeMenuItemsW (Unicode) 函数 (imm.h) 检索在指定输入上下文的 IME 菜单中注册的菜单项。
ImmGetImeMenuItemsW

ImmGetImeMenuItemsW (Unicode) 函数 (immdev.h) 检索在指定输入上下文的 IME 菜单中注册的菜单项。
ImmGetOpenStatus

imm.h (imm.h) ImmGetOpenStatus 函数确定输入法是打开还是关闭。
ImmGetOpenStatus

ImmGetOpenStatus 函数 (immdev.h) 确定 IME 是打开还是关闭。
ImmGetProperty

ImmGetProperty 函数 (imm.h) 检索与指定输入区域设置关联的 IME 的属性和功能。
ImmGetProperty

ImmGetProperty 函数 (immdev.h) 检索与指定输入区域设置关联的 IME 的属性和功能。
ImmGetRegisterWordStyleA

ImmGetRegisterWordStyleA (ANSI) 函数 (imm.h) 检索与指定输入区域设置关联的 IME 支持的样式列表。
ImmGetRegisterWordStyleA

ImmGetRegisterWordStyleA (ANSI) 函数 (immdev.h) 检索与指定输入区域设置关联的 IME 支持的样式列表。
ImmGetRegisterWordStyleW

ImmGetRegisterWordStyleW (Unicode) 函数 (imm.h) 检索与指定输入区域设置关联的 IME 支持的样式列表。
ImmGetRegisterWordStyleW

ImmGetRegisterWordStyleW (Unicode) 函数 (immdev.h) 检索与指定输入区域设置关联的 IME 支持的样式列表。
ImmGetStatusWindowPos

imm.h (imm.h 的 ImmGetStatusWindowPos 函数) 检索状态窗口的位置。
ImmGetStatusWindowPos

immdev.h (ImmGetStatusWindowPos 函数) 检索状态窗口的位置。
ImmGetVirtualKey

imm.h (imm.h 的 ImmGetVirtualKey 函数) 检索与 IME 已处理的密钥输入消息关联的原始虚拟键值。
ImmGetVirtualKey

ImmGetVirtualKey 函数 (immdev.h) 检索与 IME 已处理的键输入消息关联的原始虚拟键值。
ImmInstallIMEA

imm.h) 安装输入法 (ImmInstallIMEA (ANSI) 函数。
ImmInstallIMEA

immdev.h (ANSI) 函数 ImmInstallIMEA) 安装 IME (。
ImmInstallIMEW

ImmInstallIMEW (Unicode) 函数 (imm.h) 安装 IME。
ImmInstallIMEW

immdev.h (immdev.h (Unicode) 函数) 安装 IME。
ImmIsIME

imm.h) (ImmIsIME 函数确定指定的输入区域设置是否具有 IME。
ImmIsIME

immdev.h (ImmIsIME 函数) 确定指定的输入区域设置是否具有 IME。
ImmIsUIMessageA

ImmIsUIMessageA (ANSI) 函数 (imm.h) 检查用于 IME 窗口的消息,并将这些消息发送到窗口。
ImmIsUIMessageA

ImmIsUIMessageA (ANSI) 函数 (immdev.h) 检查用于 IME 窗口的消息,并将这些消息发送到窗口。
ImmIsUIMessageW

immIsUIMessageW (Unicode) 函数 (imm.h) 检查用于输入法窗口的消息,并将这些消息发送到窗口。
ImmIsUIMessageW

ImmIsUIMessageW (Unicode) 函数 (immdev.h) 检查用于 IME 窗口的消息,并将这些消息发送到窗口。
ImmNotifyIME

imm.h (ImmNotifyIME 函数) 通知输入输入上下文状态的更改。
ImmNotifyIME

immdev.h (immdev.h 的 ImmNotifyIME 函数) 通知输入上下文状态的更改。
ImmRegisterWordA

imm.h (ANSI) 函数 (Imm.h) 向与指定输入区域设置关联的 IME 字典注册字符串。
ImmRegisterWordA

ImmRegisterWordA (ANSI) 函数 (immdev.h) 向与指定输入区域设置关联的 IME 字典注册字符串。
ImmRegisterWordW

ImmRegisterWordW (Unicode) 函数 (imm.h) 向与指定输入区域设置关联的 IME 字典注册字符串。
ImmRegisterWordW

ImmRegisterWordW (Unicode) 函数 (immdev.h) 向与指定输入区域设置关联的 IME 字典注册字符串。
ImmReleaseContext

imm.h (imm.h) immReleaseContext 函数释放输入上下文并解锁输入上下文中关联的内存。 每次调用 ImmGetContext 函数时,应用程序都必须调用此函数。
ImmReleaseContext

immdev.h (ImmreleaseContext 函数) 释放输入上下文并解锁输入上下文中关联的内存。
ImmRequestMessageA

生成WM_IME_REQUEST消息。 (ANSI)
ImmRequestMessageW

生成WM_IME_REQUEST消息。 (Unicode)
ImmSetCandidateWindow

imm.h (imm.h 的 ImmSetCandidateWindow 函数) 设置有关候选项窗口的信息。
ImmSetCandidateWindow

ImmSetCandidateWindow 函数 (immdev.h) 设置有关候选窗口的信息。
ImmSetCompositionFontA

ImmSetCompositionFontA (ANSI) 函数 (imm.h) 设置用于在撰写窗口中显示字符的逻辑字体。
ImmSetCompositionFontA

ImmSetCompositionFontA (ANSI) 函数 (immdev.h) 设置用于在撰写窗口中显示字符的逻辑字体。
ImmSetCompositionFontW

ImmSetCompositionFontW (Unicode) 函数 (imm.h) 设置用于在合成窗口中显示字符的逻辑字体。
ImmSetCompositionFontW

ImmSetCompositionFontW (Unicode) 函数 (immdev.h) 设置用于在合成窗口中显示字符的逻辑字体。
ImmSetCompositionStringA

ImmSetCompositionStringA (ANSI) 函数 (imm.h) 设置组合字符串和读取字符串的字符、属性和子句。
ImmSetCompositionStringA

ImmSetCompositionStringA (ANSI) 函数 (immdev.h) 设置组合和读取字符串的字符、属性和子句。
ImmSetCompositionStringW

ImmSetCompositionStringW (Unicode) 函数 (imm.h) 设置组合和读取字符串的字符、属性和子句。
ImmSetCompositionStringW

ImmSetCompositionStringW (Unicode) 函数 (immdev.h) 设置组合和读取字符串的字符、属性和子句。
ImmSetCompositionWindow

imm.h (imm.h 的 ImmSetCompositionWindow 函数) 设置合成窗口的位置。
ImmSetCompositionWindow

immdev.h (ImmSetCompositionWindow 函数) 设置合成窗口的位置。
ImmSetConversionStatus

imm.h (imm.h) 设置当前转换状态的 ImmSetConversionStatus 函数。
ImmSetConversionStatus

immdev.h (immdev.h) 设置当前转换状态的 ImmSetConversionStatus 函数。
ImmSetOpenStatus

ImmSetOpenStatus 函数 (imm.h) 打开或关闭输入法。
ImmSetOpenStatus

ImmSetOpenStatus 函数 (immdev.h) 打开或关闭 IME。
ImmSetStatusWindowPos

imm.h (imm.h 的 ImmSetStatusWindowPos 函数) 设置状态窗口的位置。
ImmSetStatusWindowPos

immdev.h (ImmSetStatusWindowPos 函数) 设置状态窗口的位置。
ImmSimulateHotKey

imm.h (imm.h) 的 ImmSimulateHotKey 函数模拟指定的 IME 热键,从而产生与用户在指定窗口中按下热键相同的响应。
ImmSimulateHotKey

immdev.h (immdev.h) 的 ImmSimulateHotKey 函数模拟指定的输入法热键,导致与用户在指定窗口中按下热键相同的响应。
ImmUnregisterWordA

ImmUnregisterWordA (ANSI) 函数 (imm.h) 从与指定输入区域设置关联的 IME 字典中删除寄存器字符串。
ImmUnregisterWordA

ImmUnregisterWordA (ANSI) 函数 (immdev.h) 从与指定输入区域设置关联的 IME 字典中删除寄存器字符串。
ImmUnregisterWordW

ImmUnregisterWordW (Unicode) 函数 (imm.h) 从与指定输入区域设置关联的 IME 字典中删除寄存器字符串。
ImmUnregisterWordW

immUnregisterWordW (Unicode) 函数 (immdev.h) 从与指定输入区域设置关联的 IME 字典中删除寄存器字符串。
初始化

从 IImePad 接口调用以初始化 IImePadApplet。
InitializeWordlist

初始化指定的单词列表以仅包含指定的单词。
Invoke

接收 SpellCheckerChanged 事件。
InvokeDictToolDialog

从应用调用 Microsoft IME 的字典工具。
InvokeWordRegDialog

从应用调用 Microsoft IME Word注册对话框窗口。
IS_HIGH_SURROGATE

确定字符是否为 UTF-16 高代理代码点,范围从0xd800到0xdbff(包括)。
IS_LOW_SURROGATE

确定字符是否为 UTF-16 低代理代码点,范围从0xdc00到0xdfff(含)。
IS_SURROGATE_PAIR

确定指定的代码单元是否构成 UTF-16 代理项对。
IsDBCSLeadByte

确定指定的字符是否是系统默认 Windows ANSI 代码页 (CP_ACP) 的前导字节。 前导字节是代码页的 DBCS) (双字节字符集中双字节字符的第一个字节。
IsDBCSLeadByteEx

确定指定的字符是否可能是前导字节。 前导字节是代码页的 DBCS) (双字节字符集中双字节字符的第一个字节。
IsDefaultIME

确定类 ID 指定的 IME 是否为本地计算机上的默认 IME。
IsNLSDefinedString

确定字符串中的每个字符是否具有指定 NLS 功能的已定义结果。
IsNormalizedString

验证字符串是否已根据 Unicode 4.0 TR#15 规范化。 有关详细信息,请参阅使用 Unicode 规范化来表示字符串。
IsSupported

确定此拼写检查器是否支持指定语言。
IsSupported

确定已注册的拼写检查器是否支持指定的语言。
IsTextUnicode

确定缓冲区是否可能包含 Unicode 文本形式。
IsValidCodePage

确定指定的代码页是否有效。
IsValidLanguageGroup

确定操作系统上是安装还是支持语言组。 有关详细信息,请参阅 NLS 术语。
IsValidLocale

确定操作系统上是安装还是支持指定的区域设置。 有关详细信息,请参阅区域设置和语言。
IsValidLocaleName

确定指定的区域设置名称是否对操作系统上安装或支持的区域设置有效。注意 仅在 Windows Vista 及更高版本上运行的应用程序应调用此函数,而不是 IsValidLocale,以确定补充区域设置的有效性。
IsValidNLSVersion

确定 NLS 版本是否对给定的 NLS 函数有效。
LANGGROUPLOCALE_ENUMPROCA

应用程序定义的回调函数,用于处理枚举的语言组区域设置信息,该信息由 EnumLanguageGroupLocales 函数提供。 (ANSI)
LANGGROUPLOCALE_ENUMPROCW

应用程序定义的回调函数,用于处理枚举的语言组区域设置信息,该信息由 EnumLanguageGroupLocales 函数提供。 (Unicode)
LANGIDFROMLCID

从区域设置标识符检索语言标识符。
LCIDToLocaleName

将区域设置标识符转换为区域设置名称。
LCMapStringA

对于标识符指定的区域设置,使用指定的转换将一个输入字符串映射到另一个,或者为输入字符串生成排序键。 (ANSI)
LCMapStringEx

对于由名称指定的区域设置,使用指定的转换将输入字符串映射到另一个,或者为输入字符串生成排序键。注意 如果设计为仅在 Windows Vista 及更高版本上运行,则应用程序应优先调用 LCMapString 此函数。
LCMapStringW

对于标识符指定的区域设置,使用指定的转换将一个输入字符串映射到另一个,或者为输入字符串生成排序键。 (Unicode)
LoadMUILibraryA

返回与特定语言无关 (LN) 文件关联的特定于语言的资源的句柄。 (ANSI)
LoadMUILibraryW

返回与特定语言无关 (LN) 文件关联的特定于语言的资源的句柄。 (Unicode)
LoadStringByReference

不支持。 LoadStringByReference 可能已更改或不可用。 请改用 SHLoadIndirectString。
LOCALE_ENUMPROCEX

应用程序定义的回调函数,用于处理枚举由 EnumSystemLocalesEx 函数提供的区域设置信息。
LocaleNameToLCID

将区域设置名称转换为区域设置标识符。
MAKELANGID

从主要语言标识符和子语言标识符创建语言标识符。
MAKELCID

从语言标识符和排序顺序标识符创建区域设置标识符。
MAKESORTLCID

从语言标识符、排序顺序标识符和排序版本 (LCID) 构造区域设置标识符。
MappingDoAction

导致 ELS 服务在文本识别发生后执行操作。 例如,电话拨号器服务首先必须识别电话号码,然后才能执行拨打号码的“操作”。
MappingFreePropertyBag

释放在 ELS 文本识别操作期间分配的内存和资源。
MappingFreeServices

释放分配给应用程序以与一个或多个 ELS 服务交互的内存和资源。 内存和资源在应用程序调用 MappingGetServices 中分配。
MappingGetServices

根据应用程序指定的条件检索可用 ELS 平台支持的服务的列表以及相关信息。
MappingRecognizeText

调用 ELS 服务来识别文本。 例如,Microsoft 语言检测服务将尝试识别写入输入文本的语言。
MultiByteToWideChar

将字符串映射到 UTF-16 (宽字符) 字符串。
下一页

获取下一个拼写错误。
NextWords

从字典中获取下一个单词条目。
NlsDllCodePageTranslation

用于获取代码页信息或执行转换,具体取决于标志设置。
NormalizeString

根据 Unicode 4.0 TR#15 规范化文本字符串的字符。 有关详细信息,请参阅使用 Unicode 规范化来表示字符串。
通知

从 IImePad 调用,以使用通知代码传递信息。
NotifyUILanguageChange

不支持。 NotifyUILanguageChange 可能已更改或不可用。
打开

打开字典文件。
打开

初始化 IFELanguage 对象。
PFN_MAPPINGCALLBACKPROC

应用程序定义的回调函数,可异步处理 MappingRecognizeText 函数生成的数据。
PRIMARYLANGID

从语言标识符中提取主要语言标识符。
RegisterUserDictionary

注册要用作当前用户的用户字典的文件,直到取消注册。
RegisterWord

在 IFEDictionary 中注册新单词或删除现有单词。
REGISTERWORDENUMPROCA

REGISTERWORDENUMPROCA (ANSI) (imm.h) 是与 ImmEnumRegisterWord 函数一起使用的应用程序定义的回调函数。
REGISTERWORDENUMPROCA

REGISTERWORDENUMPROCA (ANSI) 是与 ImmEnumRegisterWord 函数一起使用的应用程序定义的回调函数。
REGISTERWORDENUMPROCW

REGISTERWORDENUMPROCW (Unicode) (imm.h) 是与 ImmEnumRegisterWord 函数一起使用的应用程序定义的回调函数。
REGISTERWORDENUMPROCW

REGISTERWORDENUMPROCW (Unicode) 是与 ImmEnumRegisterWord 函数一起使用的应用程序定义的回调函数。 (registerwordenumprocw)
移除

删除以前由 ISpellChecker.Add 添加或由 ISpellChecker.Ignore 设置的要忽略的单词。
remove_SpellCheckerChanged

删除已为 SpellCheckerChanged 事件添加 (ISpellCheckerChangedEventHandler) 事件处理程序。
请求

由 IImePadApplet 调用以将文本插入应用。
ResolveLocaleName

查找提供的名称可能的区域设置名称匹配项。
ScriptApplyDigitSubstitution

将指定的数字替换设置应用于指定的脚本控件和脚本状态结构。
ScriptApplyLogicalWidth

为运行获取一个高级宽度数组,并生成一个已调整的预先字形宽度的数组。
ScriptBreak

检索用于确定换行符的信息。
ScriptCacheGetHeight

检索当前缓存字体的高度。
ScriptCPtoX

生成从运行的左端或前边缘到逻辑字符群集的前边缘或尾边缘的 x 偏移量。
ScriptFreeCache

释放脚本缓存。
ScriptGetCMap

根据 TrueType cmap 表或为旧样式字体实现的标准 cmap 表检索字符串中 Unicode 字符的字形索引。
ScriptGetFontAlternateGlyphs

检索可通过指定的 OpenType 功能访问的指定字符的替代字形列表。
ScriptGetFontFeatureTags

检索用于 OpenType 处理的已定义书写系统的版式特征列表。 从提供的设备上下文或缓存中的字体中检索构成列表的版式功能标记。
ScriptGetFontLanguageTags

检索可用于指定项且受 OpenType 处理的指定脚本标记支持的语言标记列表。 构成列表的标记是从指定设备上下文或缓存中的字体中检索的。
ScriptGetFontProperties

从字体缓存中检索字体所用特殊字形上的信息。
ScriptGetFontScriptTags

检索字体中可用于 OpenType 处理的脚本列表。 从提供的设备上下文中的字体或处理当前运行的字体的脚本调整引擎检索包含列表的脚本。
ScriptGetGlyphABCWidth

检索给定字形的 ABC 宽度。
ScriptGetLogicalWidths

将特定字体的字形前移宽度转换为逻辑宽度。
ScriptGetProperties

检索有关当前脚本的信息。
ScriptIsComplex

确定 Unicode 字符串是否需要复杂的脚本处理。
ScriptItemize

将 Unicode 字符串拆分为可单独调整的项。
ScriptItemizeOpenType

将 Unicode 字符串拆分为可单独调整的项,并为 OpenType 处理的每个可调整项提供特征标记数组。
ScriptJustify

创建一个高级宽度表,以便在传递到 ScriptTextOut 函数时允许文本对齐。
ScriptLayout

将运行嵌入级别的数组转换为视觉对象到逻辑位置和/或逻辑到视觉位置的映射。
ScriptPlace

从 ScriptShape 的输出生成字形高级宽度和二维偏移信息。
ScriptPlaceOpenType

使用 ScriptShapeOpenType 输出中的 OpenType 信息为 Unicode 运行生成字形和可视属性。
ScriptPositionSingleGlyph

使用字体中提供的用于 OpenType 处理的指定功能,使用单个调整定位单个字形。 大多数情况下,应用程序使用此函数在线条的开头或末尾以光学方式对齐字形。
ScriptRecordDigitSubstitution

读取国家语言支持 (NLS) 本机数字和数字替换设置,并在SCRIPT_DIGITSUBSTITUTE结构中记录它们。 有关详细信息,请参阅数字形状。
ScriptShape

为 Unicode 运行生成字形和可视属性。
ScriptShapeOpenType

使用 OpenType 信息为 Unicode 运行生成字形和视觉属性。 每个运行包含对此函数的一次调用。
ScriptString_pcOutChars

返回指向剪辑后字符串长度的指针。
ScriptString_pLogAttr

返回指向已分析字符串的逻辑属性缓冲区的指针。
ScriptString_pSize

返回指向已分析字符串的 SIZE 结构的指针。
ScriptStringAnalyse

分析纯文本字符串。
ScriptStringCPtoX

检索字符位置的前导边缘或尾边缘的 x 坐标。
ScriptStringFree

释放SCRIPT_STRING_ANALYSIS结构。
ScriptStringGetLogicalWidths

将视觉对象宽度转换为逻辑宽度。
ScriptStringGetOrder

创建将原始字符位置映射到字形位置的数组。
ScriptStringOut

显示先前调用 ScriptStringAnalyse 生成的字符串,并选择性地添加突出显示。
ScriptStringValidate

检查SCRIPT_STRING_ANALYSIS结构中是否存在无效序列。
ScriptStringXtoCP

将 x 坐标转换为字符位置。
ScriptSubstituteSingleGlyph

允许使用同一标志符号的一种替代形式替换单个字形,以便进行 OpenType 处理。
ScriptTextOut

显示指定脚本形状的文本和位置信息。
ScriptXtoCP

从运行的 x 偏移量生成逻辑字符群集的前导或尾随边缘。
SetCalendarInfoA

设置日历的区域设置信息项。 有关详细信息,请参阅日期和日历。 (ANSI)
SetCalendarInfoW

设置日历的区域设置信息项。 有关详细信息,请参阅日期和日历。 (Unicode)
SetDefaultIME

允许 Microsoft IME 成为键盘布局中的默认输入法。
SetHeader

在字典文件中设置字典标头。
SetLocaleInfoA

设置当前区域设置的用户替代部分中的信息项。 此函数不设置系统默认值。 (ANSI)
SetLocaleInfoW

设置当前区域设置的用户替代部分中的信息项。 此函数不设置系统默认值。 (Unicode)
SetOptionValue

设置与给定选项关联的值。
SetProcessPreferredUILanguages

设置应用程序进程的进程首选 UI 语言。 有关详细信息,请参阅用户界面语言管理。
SetThreadLocale

设置调用线程的当前区域设置。
SetThreadPreferredUILanguages

设置当前线程的线程首选 UI 语言。 有关详细信息,请参阅用户界面语言管理。
SetThreadUILanguage

设置当前线程的用户界面语言。
SetUserGeoID

设置用户的地理位置标识符。 此标识符应具有地理位置表中所述的值之一。
SetUserGeoName

将当前用户的地理位置设置为指定的由两个字母组成的国际标准化组织 (ISO) 3166-1 代码或数字联合国 (UN) 系列 M,编号 49 (M.49) 代码。
SORTIDFROMLCID

从区域设置标识符中检索排序顺序标识符。
SORTVERSIONFROMLCID

从区域设置标识符检索排序版本。
SUBLANGID

从语言标识符中提取子语言标识符。
建议

检索所提供文本的拼写建议。 (ISpellCheckProvider.Suggest)
建议

检索所提供文本的拼写建议。 (ISpellChecker.Suggest)
Terminate

从 IImePad 调用,以在 IMEPad 实例退出时终止 IImePadApplet。
文本

在编译过程中由预处理器指令定义 UNICODE 时,将字符串标识为 Unicode。 否则,宏会将字符串标识为 ANSI 字符串。
TranslateCharsetInfo

转换字符集信息并将目标结构的所有成员设置为适当的值。
UILANGUAGE_ENUMPROCA

应用程序定义的回调函数,用于处理 EnumUILanguages 函数提供的枚举用户界面语言信息。 (ANSI)
UILANGUAGE_ENUMPROCW

应用程序定义的回调函数,用于处理 EnumUILanguages 函数提供的枚举用户界面语言信息。 (Unicode)
UnregisterUserDictionary

取消注册以前注册的用户字典。
VerifyScripts

比较两个枚举的脚本列表。
WideCharToMultiByte

将 UTF-16 (宽字符) 字符串映射到新字符串。

接口

 
IComprehensiveSpellCheckProvider

允许提供程序选择性地支持更全面的拼写检查功能。
IEnumSpellingError

拼写错误的枚举。
IFECommon

IFECommon 接口提供与输入法相关的服务,这些服务对于不同语言是通用的。
IFEDictionary

IFEDictionary 接口允许客户端访问 Microsoft IME 用户字典。
IFELanguage

IFELanguage 接口使用 Microsoft IME 提供语言处理服务。
IImePad

IImePad 接口从实现 IImePadApplet 接口的 IMEPadApplets 将文本插入到应用中。
IImePadApplet

IImePadApplet 接口通过 IImePad 接口将字符串输入到应用中。
IImePlugInDictDictionaryList

提供对 IME 插件字典列表的访问。
IImeSpecifyApplets

IImeSpecifyApplets 接口指定从 IImePad 接口对象调用的方法,以模拟 IImePadApplet 接口。
IOptionDescription

表示拼写检查器选项的说明。
ISpellChecker

表示特定语言的特定拼写检查器。
ISpellChecker2

表示特定语言的特定拼写检查器,具有从添加的单词字典或忽略列表中删除单词的功能。
ISpellCheckerChangedEventHandler

允许调用方为拼写检查器状态已更改的通知创建处理程序。
ISpellCheckerFactory

用于实例化拼写检查 (ISpellChecker) 的工厂,并提供用于确定支持哪些语言的功能。
ISpellCheckProvider

表示特定语言的特定拼写检查提供程序,供拼写检查基础结构使用。
ISpellCheckProviderFactory

用于实例化拼写检查 (ISpellCheckProvider) 的工厂,并提供用于确定支持哪些语言的功能。
ISpellingError

提供有关拼写错误的信息。
IUserDictionariesRegistrar

管理用户字典的注册。

结构

 
APPLETIDLIST

指定 IImePadApplet IID 列表。
CANDIDATEFORM

CANDIDATEFORM (imm.h) 结构包含候选窗口的位置信息。
CANDIDATEFORM

(immdev.h) 的 CANDIDATEFORM 结构包含候选窗口的位置信息。
CANDIDATELIST

CANDIDATELIST (imm.h) 结构包含有关候选列表的信息。
CANDIDATELIST

immdev.h (CANDIDATELIST 结构) 包含有关候选列表的信息。
CHARSETINFO

包含有关字符集的信息。
COMPOSITIONFORM

COMPOSITIONFORM (imm.h) 结构包含合成窗口的样式和位置信息。
COMPOSITIONFORM

immdev.h (COMPOSITIONFORM 结构) 包含合成窗口的样式和位置信息。
CPINFO

包含有关代码页的信息。 GetCPInfo 函数使用此结构。
CPINFOEXA

包含有关代码页的信息。 此结构由 GetCPInfoEx 函数使用。 (ANSI)
CPINFOEXW

包含有关代码页的信息。 此结构由 GetCPInfoEx 函数使用。 (Unicode)
CURRENCYFMTA

包含定义货币字符串格式的信息。 GetCurrencyFormat 函数使用此信息来自定义指定区域设置的货币字符串。 (ANSI)
CURRENCYFMTW

包含定义货币字符串格式的信息。 GetCurrencyFormat 函数使用此信息来自定义指定区域设置的货币字符串。 (Unicode)
FILEMUIINFO

包含有关文件的信息,与文件与 MUI 的用法相关。
FONTSIGNATURE

包含标识给定字体为其提供字形的代码页和 Unicode 子范围的信息。
GOFFSET

包含组合字形的 x 和 y 偏移量。
IMEAPPLETCFG

用于在 IImePad 中指定和设置小程序配置。
IMEAPPLETUI

由 IImePadApplet::CreateUI 用来指定小程序窗口样式。
IMECHARPOSITION

IMECHARPOSITION (imm.h) 结构包含有关合成窗口中字符位置的信息。
IMECHARPOSITION

immdev.h (IMECHARPOSITION 结构) 包含有关合成窗口中字符位置的信息。
IMECOMPOSITIONSTRINGINFO

包含应用中 IME 的合成字符串的信息。
IMEDLG

在从应用调用 Microsoft IME 的字典工具或Word注册对话框窗口时使用。
IMEMENUITEMINFOA

IMEMENUITEMINFOA (ANSI) 结构 (imm.h) 包含有关 IME 菜单项的信息。
IMEMENUITEMINFOA

IMEMENUITEMINFOA (ANSI) 结构 (immdev.h) 包含有关 IME 菜单项的信息。
IMEMENUITEMINFOW

IMEMENUITEMINFOW (Unicode) 结构 (imm.h) 包含有关 IME 菜单项的信息。
IMEMENUITEMINFOW

IMEMENUITEMINFOW (Unicode) 结构 (immdev.h) 包含有关 IME 菜单项的信息。
IMESHF

打开的用户字典文件的标头。 用于获取用户字典的属性,例如版本、标题、说明和版权。
IMEWRD

包含有关 Microsoft IME 字典Word数据中的单词的数据。
LOCALESIGNATURE

包含扩展的字体签名信息,包括两个代码页位域 (CDB) 定义默认字符集和支持的字符集和代码页。 此结构通常用于表示字体覆盖率和区域设置之间的关系。
MAPPING_DATA_RANGE

包含已识别的文本子范围的文本识别结果。 扩展语言服务 (ELS) 服务在MAPPING_PROPERTY_BAG结构中检索此类型的结构数组。
MAPPING_ENUM_OPTIONS

包含 MappingGetServices 函数用于枚举 ELS 服务的选项。
MAPPING_OPTIONS

包含用于文本识别的选项。 此结构中存储的值会影响 MappingRecognizeText 的行为和结果。
MAPPING_PROPERTY_BAG

包含 MappingRecognizeText 检索的文本识别数据属性。
MAPPING_SERVICE_INFO

包含有关 ELS 服务的信息。
NLSVERSIONINFOEX

包含有关 NLS 功能的版本信息。
NUMBERFMTA

包含定义数字字符串格式的信息。 GetNumberFormat 函数使用此信息来自定义指定区域设置的数字字符串。 (ANSI)
NUMBERFMTW

包含定义数字字符串格式的信息。 GetNumberFormat 函数使用此信息来自定义指定区域设置的数字字符串。 (Unicode)
OPENTYPE_FEATURE_RECORD

包含有关要应用于运行的单个 OpenType 功能的信息。
POSTBL

公共 POS (部分语音) 表中的条目。
RECONVERTSTRING

RECONVERTSTRING (imm.h) 结构定义用于 IME 重新转换的字符串。 它是内存块中的第一项,其中包含用于重新转换的字符串。
RECONVERTSTRING

reconVERTSTRING 结构 (immdev.h) 定义用于 IME 重新转换的字符串。
REGISTERWORDA

REGISTERWORDA (ANSI) 结构 (imm.h) 包含读取信息或要注册的单词。
REGISTERWORDA

REGISTERWORDA (ANSI) 结构 (immdev.h) 包含读取信息或要注册的单词。
REGISTERWORDW

registerWORDW (Unicode) 结构 (imm.h) 包含读取信息或要注册的单词。
REGISTERWORDW

registerWORDW (Unicode) 结构 (immdev.h) 包含读取信息或要注册的单词。
SCRIPT_ANALYSIS

包含 Unicode 字符串的一部分,即“项”。
SCRIPT_CHARPROP

包含有关运行中单个字符的信息, (输入字符串) 。 该信息指示字符字形是否受运行周围字母的影响。
SCRIPT_CONTROL

包含多个 Uniscribe 函数的脚本控制标志,例如 ScriptItemize。
SCRIPT_DIGITSUBSTITUTE

包含本机数字和数字替换设置。
SCRIPT_FONTPROPERTIES

包含有关当前字体的属性的信息。
SCRIPT_GLYPHPROP

包含有关作为输出字形数组一部分的字形的信息。
SCRIPT_ITEM

包含一个脚本项,包括具有项第一个字符的字符串偏移量的SCRIPT_ANALYSIS结构。
SCRIPT_LOGATTR

包含编辑文本和设置文本格式时有用的逻辑字符的属性。
SCRIPT_PROPERTIES

包含有关每个脚本的特殊处理的信息。
SCRIPT_STATE

包含脚本状态信息。
SCRIPT_TABDEF

包含 ScriptStringAnalyse 的选项卡位置的定义。
SCRIPT_VISATTR

包含标识群集和对齐点的视觉对象 (字形) 属性,如 ScriptShape 生成的那样。
STYLEBUFA

styleBUFA (ANSI) 结构 (imm.h) 包含样式的标识符和名称。
STYLEBUFA

styleBUFA (ANSI) 结构 (immdev.h) 包含样式的标识符和名称。
STYLEBUFW

styleBUFW (Unicode) 结构 (imm.h) 包含样式的标识符和名称。
STYLEBUFW

styleBUFW (Unicode) 结构 (immdev.h) 包含样式的标识符和名称。
TEXTRANGE_PROPERTIES

包含一组要应用于运行的 OpenType 功能。