Windows 应用程序的国际化
Windows 应用程序国际化技术概述。
若要开发 Windows 应用程序的国际化,需要以下标头:
- datetimeapi.h
- elscore.h
- gb18030.h
- imepad.h
- imm.h
- immdev.h
- msime.h
- msimeapi.h
- muiload.h
- spellcheck.h
- spellcheckprovider.h
- stringapiset.h
- usp10.h
- winnls.h
有关此技术的编程指南,请参阅:
枚举
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 功能。 |