共用方式為


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

從輸入法的外掛程式字典清單中刪除字典。
DisplayProperty

從 Windows 8 開始,這個方法已過時,不再受到支援。
EnumCalendarInfoA

列舉指定地區設定的行事曆資訊。注意 除了行事曆資訊之外,若要接收行事曆識別碼,應用程式應該使用 EnumCalendarInfoEx 函式。 (ANSI)
EnumCalendarInfoExA

列舉識別碼所指定地區設定的行事曆資訊。注意 只有在 Windows Vista 和更新版本上執行的任何應用程式都應該使用 EnumCalendarInfoExEx,以此函式的喜好設定。 (ANSI)
EnumCalendarInfoExEx

列舉名稱所指定地區設定的行事曆資訊。注意:應用程式應該以 EnumCalendarInfo 或 EnumCalendarInfoEx 的喜好呼叫此函式,如果設計為只在 Windows Vista 和更新版本上執行。 注意 此函式可以列舉版本之間變更的資料,例如,因為自訂地區設定。 如果您的應用程式必須保存或傳輸資料,請參閱使用持續性地區設定資料。
EnumCalendarInfoExW

列舉識別碼所指定地區設定的行事曆資訊。注意 只有在 Windows Vista 和更新版本上執行的任何應用程式都應該使用 EnumCalendarInfoExEx,以此函式的喜好設定。 (Unicode)
EnumCalendarInfoW

列舉指定地區設定的行事曆資訊。注意 除了行事曆資訊之外,若要接收行事曆識別碼,應用程式應該使用 EnumCalendarInfoEx 函式。 (Unicode)
EnumDateFormatsA

列舉指定地區設定可用的完整日期、簡短日期或年份/月格式。 (ANSI)
EnumDateFormatsExA

列舉指定地區設定可用的完整日期、簡短日期或年份/月格式。注意 只有在 Windows Vista 和更新版本上執行的任何應用程式都應該使用 EnumDateFormatsExEx,以此函式的喜好設定。 (ANSI)
EnumDateFormatsExEx

列舉名稱所指定地區設定的長日期、簡短日期或年份/月格式。注意:如果應用程式設計為只在 Windows Vista 和更新版本上執行,則應用程式應該以喜好設定呼叫此函式給 EnumDateFormats 或 EnumDateFormatsEx。 注意 此函式可以列舉版本之間變更的資料,例如,因為自訂地區設定。 如果您的應用程式必須保存或傳輸資料,請參閱使用持續性地區設定資料。
EnumDateFormatsExW

列舉指定地區設定可用的完整日期、簡短日期或年份/月格式。注意 只有在 Windows Vista 和更新版本上執行的任何應用程式都應該使用 EnumDateFormatsExEx,以此函式的喜好設定。 (Unicode)
EnumDateFormatsW

列舉指定地區設定可用的完整日期、簡短日期或年份/月格式。 (Unicode)
EnumLanguageGroupLocalesA

列舉指定語言群組中的地區設定。 (ANSI)
EnumLanguageGroupLocalesW

列舉指定語言群組中的地區設定。 (Unicode)
EnumSystemCodePagesA

列舉作業系統所安裝或支援的字碼頁。 (ANSI)
EnumSystemCodePagesW

列舉作業系統所安裝或支援的字碼頁。 (Unicode)
EnumSystemGeoID

列舉作業系統上可用的地理位置識別碼 (類型 GEOID) 。
EnumSystemGeoNames

列舉兩個字母的標準化組織 ISO () 3166-1 代碼或數值 United United Organization (UN) Series M,Number 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 結構中類型識別碼大小和位移相關聯的主要模組類型陣列專案。 此資訊會在 結構的 dwTypeIDMainSize 和 dwTypeIDMainOffset 成員中提供。
FILEMUIINFO_GET_MAIN_TYPEIDS

取得與 FILEMUIINFO 結構之 dwTypeIDMainOffset 成員中類型識別碼位移資訊相關聯的主要模組類型陣列。
FILEMUIINFO_GET_MAIN_TYPENAMES

取得與 FILEMUIINFO 結構之 dwTypeNameMainOffset 成員中類型名稱位移資訊相關聯的主模組名稱多字串陣列。
FILEMUIINFO_GET_MUI_TYPEID

取得與 FILEMUIINFO 結構中類型識別碼大小和位移資訊相關聯的 MUI 模組類型陣列專案。 此資訊會在 結構的 dwTypeIDMUISize 和 dwTypeIDMUIOffset 成員中提供。
FILEMUIINFO_GET_MUI_TYPEIDS

取得與 FILEMUIINFO 結構之 dwTypeIDMUIOffset 成員中類型識別碼位移資訊相關聯的 MUI 模組類型陣列。
FILEMUIINFO_GET_MUI_TYPENAMES

取得 MUI 模組名稱與 FILEMUIINFO 結構之 dwTypeNameMUIOffset 成員中類型名稱位移資訊相關聯的多字串陣列。
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 介面呼叫,以列舉實作的 IImePad Applet 介面。
GetCalendarInfoA

擷取識別碼所指定地區設定之行事曆的相關資訊。 (ANSI)
GetCalendarInfoEx

擷取名稱所指定地區設定之行事曆的相關資訊。注意:如果設計為只在 Windows Vista 和更新版本上執行,應用程式應該優先呼叫 GetCalendarInfo 這個函式。 注意 此函式可以擷取版本之間變更的資料,例如,因為自訂地區設定。 如果您的應用程式必須保存或傳輸資料,請參閱使用持續性地區設定資料。
GetCalendarInfoW

擷取識別碼所指定地區設定之行事曆的相關資訊。 (Unicode)
GetConversion

將輸入字串 (,其中通常包含平假名字元) 轉換成已轉換的字串。
GetConversionModeCaps

取得 IFELanguage 物件的轉換模式功能。
GetCPInfo

擷取任何已安裝或可用字碼頁的相關資訊。 (GetCPInfo)
GetCPInfoExA

擷取任何已安裝或可用字碼頁的相關資訊。 (GetCPInfoExA)
GetCPInfoExW

擷取任何已安裝或可用字碼頁的相關資訊。 (GetCPInfoExW)
GetCurrencyFormatA

將數位字串格式化為識別碼所指定地區設定的貨幣字串。 (ANSI)
GetCurrencyFormatEx

將數位字串格式化為名稱所指定地區設定的貨幣字串。注意 如果設計為只在 Windows Vista 和更新版本上執行,應用程式應該以喜好設定呼叫此函式 GetCurrencyFormat。 注意 此函式可以格式化版本之間變更的資料,例如,因為自訂地區設定。 如果您的應用程式必須保存或傳輸資料,請參閱使用持續性地區設定資料。
GetCurrencyFormatW

將數位字串格式化為識別碼所指定地區設定的貨幣字串。 (Unicode)
GetDateFormatA

將日期格式化為地區設定識別碼所指定地區設定的日期字串。 (ANSI)
GetDateFormatEx

將日期格式化為名稱所指定地區設定的日期字串。
GetDateFormatW

將日期格式化為地區設定識別碼所指定地區設定的日期字串。 (Unicode)
GetDictionariesInUse

取得 IME 正在使用之 IME 外掛程式字典的字典識別碼清單, (GUID) ,以及其建立日期和加密旗標。
GetDurationFormat

將時間持續時間格式化為識別碼所指定地區設定的時間字串。
GetDurationFormatEx

將持續時間格式化為名稱所指定地區設定的時間字串。
GetFileMUIInfo

擷取檔案的資源相關資訊。
GetFileMUIPath

擷取與所提供 LN 檔案相關聯的所有語言特定資源檔的路徑。 應用程式必須重複呼叫此函式,才能取得每個資源檔的路徑。
GetGeoInfoA

擷取指定地理位置的相關資訊。 (ANSI)
GetGeoInfoEx

擷取您使用兩個字母國際標準組織 (ISO) 3166-1 代碼或數位 United United Organization (UN) Series M、Number 49 (M.49) code 指定之地理位置的相關資訊。
GetGeoInfoW

擷取指定地理位置的相關資訊。 (Unicode)
GetHeader

從字典檔案取得字典標頭,而不開啟字典。
GetJMorphResult

取得型態分析結果。
GetLocaleInfoA

擷取識別碼所指定地區設定的相關資訊。 (ANSI)
GetLocaleInfoEx

擷取名稱所指定地區設定的相關資訊。注意 如果應用程式設計為只在 Windows Vista 和更新版本上執行,則應用程式應該以喜好設定呼叫此函式。 注意 此函式可以擷取版本之間變更的資料,例如,因為自訂地區設定。 如果您的應用程式必須保存或傳輸資料,請參閱使用持續性地區設定資料。
GetLocaleInfoW

擷取識別碼所指定地區設定的相關資訊。 (Unicode)
GetNLSVersion

擷取識別碼所指定地區設定之目前版本 NLS 功能的相關資訊。注意 基於互通性考慮,應用程式應該偏好 GetNLSVersionEx 函式給 GetNLSVersion,因為 Microsoft 正移轉至使用地區設定名稱,而不是新地區設定的地區設定識別碼。 這項建議特別適用于自訂地區設定,其中 GetNLSVersionEx 會擷取足夠的資訊,以判斷排序行為是否已變更。 只有在 Windows Vista 和更新版本上執行的任何應用程式都應該使用 GetNLSVersionEx,或至少在呼叫 GetNLSVersion 時傳遞 NLSVERSIONINFOEX 結構,以取得其他排序版本設定資料。
GetNLSVersionEx

擷取名稱所指定地區設定之目前版本的 NLS 功能相關資訊。注意 如果應用程式設計為只在 Windows Vista 和更新版本上執行,則應用程式應該以喜好設定呼叫此函式。
GetNumberFormatA

將數位字串格式化為識別碼所指定地區設定所自訂的數位字串。 (ANSI)
GetNumberFormatEx

將數位字串格式化為依名稱所指定地區設定所自訂的數位字串。注意 如果應用程式設計為只在 Windows Vista 和更新版本上執行,則應用程式應該以喜好設定呼叫此函式。 注意 此函式可以格式化版本之間變更的資料,例如,因為自訂地區設定。 如果您的應用程式必須保存或傳輸資料,請參閱使用持續性地區設定資料。
GetNumberFormatW

將數位字串格式化為識別碼所指定地區設定所自訂的數位字串。 (Unicode)
GetOEMCP

傳回作業系統的目前原始設備製造商 (OEM) 字碼頁識別碼。
GetOptionDescription

擷取特定選項 (識別碼、描述、標題和標籤的資訊) 。 (ISpellCheckProvider.GetOptionDescription)
GetOptionDescription

擷取特定選項 (識別碼、描述、標題和標籤的資訊) 。 (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 代碼或數值美國 (UN) 系列 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

ImmAssociateCoNtext 函式 (imm.h) 將指定的輸入內容與指定的視窗產生關聯。
ImmAssociateCoNtext

ImmAssociateCoNtext 函式 (immdev.h) 將指定的輸入內容與指定的視窗產生關聯。
ImmAssociateCoNtextEx

ImmAssociateCoNtextEx 函式 (imm.h) 變更輸入法內容與其指定視窗或其子系之間的關聯。
ImmAssociateCoNtextEx

ImmAssociateCoNtextEx 函式 (immdev.h) 變更輸入法內容與其指定視窗或其子系之間的關聯。
ImmConfigureIMEA

ImmConfigureIMEA (ANSI) 函式 (imm.h) 會顯示指定輸入地區設定識別碼之 IME 的組態對話方塊。
ImmConfigureIMEA

ImmConfigureIMEA (ANSI) 函式 (immdev.h) 會顯示指定輸入地區設定識別碼之 IME 的組態對話方塊。
ImmConfigureIMEW

ImmConfigureIMEW (Unicode) 函式 (imm.h) 會顯示指定輸入地區設定識別碼之 IME 的組態對話方塊。
ImmConfigureIMEW

ImmConfigureIMEW (Unicode) 函式 (immdev.h) 會顯示指定輸入地區設定識別碼之 IME 的組態對話方塊。
ImmCreateCoNtext

ImmCreateCoNtext 函式 (imm.h) 會建立新的輸入內容,並配置內容的記憶體並將其初始化。
ImmCreateCoNtext

ImmCreateCoNtext 函式 (immdev.h) 會建立新的輸入內容,並配置內容的記憶體並將其初始化。
ImmDestroyCoNtext

imm.h) imm.h (ImmDestroyCoNtext 函式會釋放輸入內容並釋放相關聯的記憶體。
ImmDestroyCoNtext

immDestroyCoNtext 函式 (immdev.h) 釋放輸入內容並釋放相關聯的記憶體。
ImmDisableIME

ImmDisableIME 函式 (imm.h) 會停用執行緒或進程中所有線程的 IME。
ImmDisableIME

ImmDisableIME 函式 (immdev.h) 會停用執行緒或進程中所有線程的 IME。
ImmDisableLegacyIME

ImmDisableLegacyIME 函式 (imm.h) 表示此執行緒是 Windows 市集應用程式 UI 執行緒。
ImmDisableLegacyIME

ImmDisableLegacyIME 函式 (immdev.h) 表示此執行緒是 Windows 市集應用程式 UI 執行緒。
ImmDisableTextFrameService

immDisableTextFrameService 函式 (imm.h) 已不再可供 Windows Vista 使用。
ImmDisableTextFrameService

ImmDisableTextFrameService 函式 (immdev.h) 已無法再用於 Windows Vista。
ImmEnumInputCoNtext

immEnumInputCoNtext 函式 (imm.h) 會擷取指定執行緒的輸入內容。
ImmEnumInputCoNtext

immEnumInputCoNtext 函式 (immdev.h) 擷取指定執行緒的輸入內容。
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

ImmEscapeA (ANSI) 函式 (immdev.h) 會存取無法透過其他 IME API 函式取得的特定 IME 功能。
ImmEscapeW

ImmEscapeW (Unicode) 函式 (imm.h) 會存取無法透過其他 IME API 函式取得的特定 IME 功能。
ImmEscapeW

ImmEscapeW (Unicode) 函式 (immdev.h) 會存取無法透過其他 IME API 函式取得之特定 IME 的功能。
ImmGetCandidateListA

ImmGetCandidateListA (ANSI) 函式 (imm.h) 擷取候選清單。
ImmGetCandidateListA

ImmGetCandidateListA (ANSI) 函式 (immdev.h) 擷取候選清單。
ImmGetCandidateListCountA

ImmGetCandidateListCountA (ANSI) 函式 (imm.h) 會擷取候選清單的大小。
ImmGetCandidateListCountA

ImmGetCandidateListCountA (ANSI) 函式 (immdev.h) 會擷取候選清單的大小。
ImmGetCandidateListCountW

ImmGetCandidateListCountW (Unicode) 函式 (imm.h) 會擷取候選清單的大小。
ImmGetCandidateListCountW

ImmGetCandidateListCountW (Unicode) 函式 (immdev.h) 會擷取候選清單的大小。
ImmGetCandidateListW

ImmGetCandidateListW (Unicode) 函式 (imm.h) 擷取候選清單。
ImmGetCandidateListW

ImmGetCandidateListW (Unicode) 函式 (immdev.h) 擷取候選清單。
ImmGetCandidateWindow

ImmGetCandidateWindow 函式 (imm.h) 會擷取候選視窗的相關資訊。
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

ImmGetCompositionStringA (ANSI) 函式 (imm.h) 擷取組合字元串的相關資訊。
ImmGetCompositionStringA

ImmGetCompositionStringA (ANSI) 函式 (immdev.h) 擷取組合字元串的相關資訊。
ImmGetCompositionStringW

ImmGetCompositionStringW (Unicode) 函式 (imm.h) 擷取組合字元串的相關資訊。
ImmGetCompositionStringW

ImmGetCompositionStringW (Unicode) 函式 (immdev.h) 會擷取組合字元串的相關資訊。
ImmGetCompositionWindow

ImmGetCompositionWindow 函式 (imm.h) 擷取組合視窗的相關資訊。
ImmGetCompositionWindow

ImmGetCompositionWindow 函式 (immdev.h) 會擷取組合視窗的相關資訊。
ImmGetCoNtext

ImmGetCoNtext 函式 (imm.h) 會傳回與指定視窗相關聯的輸入內容。
ImmGetCoNtext

ImmGetCoNtext 函式 (immdev.h) 會傳回與指定視窗相關聯的輸入內容。
ImmGetConversionListA

ImmGetConversionListA (ANSI) 函式 (imm.h) 擷取字元或單字的轉換結果清單,而不會產生任何與輸入法相關的訊息。
ImmGetConversionListA

ImmGetConversionListA (ANSI) 函式 (immdev.h) 擷取字元或單字的轉換結果清單,而不會產生任何與輸入法相關的訊息。
ImmGetConversionListW

ImmGetConversionListW (Unicode) 函式 (imm.h) 擷取字元或單字的轉換結果清單,而不會產生任何與輸入法相關的訊息。
ImmGetConversionListW

ImmGetConversionListW (Unicode) 函式 (immdev.h) 會擷取字元或單字的轉換結果清單,而不會產生任何與輸入法相關的訊息。
ImmGetConversionStatus

ImmGetConversionStatus 函式 (imm.h) 會擷取目前的轉換狀態。
ImmGetConversionStatus

ImmGetConversionStatus 函式 (immdev.h) 會擷取目前的轉換狀態。
ImmGetDefaultIMEWnd

ImmGetDefaultIMEWnd 函式 (imm.h) 擷取 IME 類別的預設視窗控制碼。
ImmGetDefaultIMEWnd

ImmGetDefaultIMEWnd 函式 (immdev.h) 擷取 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

ImmGetGuideLineA (ANSI) 函式 (imm.h) 會擷取錯誤的相關資訊。 應用程式會使用使用者通知的資訊。
ImmGetGuideLineA

ImmGetGuideLineA (ANSI) 函式 (immdev.h) 會擷取錯誤的相關資訊。 應用程式會使用使用者通知的資訊。
ImmGetGuideLineW

immGetGuideLineW (Unicode) 函式 (imm.h) 擷取錯誤的相關資訊。 應用程式會使用使用者通知的資訊。
ImmGetGuideLineW

ImmGetGuideLineW (Unicode) 函式 (immdev.h) 擷取錯誤的相關資訊。 應用程式會使用使用者通知的資訊。
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

ImmGetOpenStatus 函式 (imm.h) 會決定 IME 是否開啟或關閉。
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

immGetStatusWindowPos 函式 (imm.h) 會擷取狀態視窗的位置。
ImmGetStatusWindowPos

ImmGetStatusWindowPos 函式 (immdev.h) 會擷取狀態視窗的位置。
ImmGetVirtualKey

ImmGetVirtualKey 函式 (imm.h) 會擷取與已處理 IME 之金鑰輸入訊息相關聯的原始虛擬金鑰值。
ImmGetVirtualKey

ImmGetVirtualKey 函式 (immdev.h) 會擷取與已處理 IME 之金鑰輸入訊息相關聯的原始虛擬金鑰值。
ImmInstallIMEA

ImmInstallIMEA (ANSI) 函式 (imm.h) 會安裝 IME。
ImmInstallIMEA

ImmInstallIMEA (ANSI) 函式 (immdev.h) 會安裝 IME。
ImmInstallIMEW

ImmInstallIMEW (Unicode) 函式 (imm.h) 會安裝 IME。
ImmInstallIMEW

immInstallIMEW (Unicode) 函式 (immdev.h) 會安裝 IME。
ImmIsIME

ImmIsIME 函式 (imm.h) 會判斷指定的輸入地區設定是否有 IME。
ImmIsIME

ImmIsIME 函式 (immdev.h) 會判斷指定的輸入地區設定是否有 IME。
ImmIsUIMessageA

ImmIsUIMessageA (ANSI) 函式 (imm.h) 會檢查適用于 IME 視窗的訊息,並將這些訊息傳送至視窗。
ImmIsUIMessageA

ImmIsUIMessageA (ANSI) 函式 (immdev.h) 會檢查適用于 IME 視窗的訊息,並將這些訊息傳送至視窗。
ImmIsUIMessageW

ImmIsUIMessageW (Unicode) 函式 (imm.h) 會檢查適用于 IME 視窗的訊息,並將這些訊息傳送至視窗。
ImmIsUIMessageW

ImmIsUIMessageW (Unicode) 函式 (immdev.h) 會檢查適用于 IME 視窗的訊息,並將這些訊息傳送至視窗。
ImmNotifyIME

ImmNotifyIME 函式 (imm.h) 通知輸入內容狀態的變更。
ImmNotifyIME

ImmNotifyIME 函式 (immdev.h) 通知輸入內容狀態的變更。
ImmRegisterWordA

ImmRegisterWordA (ANSI) 函式 (imm.h) 向與指定輸入地區設定相關聯的 IME 字典註冊字串。
ImmRegisterWordA

ImmRegisterWordA (ANSI) 函式 (immdev.h) 向與指定輸入地區設定相關聯的 IME 字典註冊字串。
ImmRegisterWordW

ImmRegisterWordW (Unicode) 函式 (imm.h) 向與指定輸入地區設定相關聯的 IME 字典註冊字串。
ImmRegisterWordW

ImmRegisterWordW (Unicode) 函式 (immdev.h) 向與指定輸入地區設定相關聯的 IME 字典註冊字串。
ImmReleaseCoNtext

immReleaseCoNtext 函式 (imm.h) 釋放輸入內容,並解除鎖定輸入內容中相關聯的記憶體。 應用程式必須針對 ImmGetCoNtext 函式的每個呼叫呼叫呼叫此函式。
ImmReleaseCoNtext

ImmReleaseCoNtext 函式 (immdev.h) 釋放輸入內容,並解除鎖定輸入內容中相關聯的記憶體。
ImmRequestMessageA

產生WM_IME_REQUEST訊息。 (ANSI)
ImmRequestMessageW

產生WM_IME_REQUEST訊息。 (Unicode)
ImmSetCandidateWindow

immSetCandidateWindow 函式 (imm.h) 會設定候選視窗的相關資訊。
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

ImmSetCompositionWindow 函式 (imm.h) 設定組合視窗的位置。
ImmSetCompositionWindow

ImmSetCompositionWindow 函式 (immdev.h) 設定組合視窗的位置。
ImmSetConversionStatus

immSetConversionStatus 函式 (imm.h) 設定目前的轉換狀態。
ImmSetConversionStatus

immSetConversionStatus 函式 (immdev.h) 設定目前的轉換狀態。
ImmSetOpenStatus

ImmSetOpenStatus 函式 (imm.h) 會開啟或關閉輸入法。
ImmSetOpenStatus

ImmSetOpenStatus 函式 (immdev.h) 會開啟或關閉 IME。
ImmSetStatusWindowPos

immSetStatusWindowPos 函式 (imm.h) 設定狀態視窗的位置。
ImmSetStatusWindowPos

immSetStatusWindowPos 函式 (immdev.h) 設定狀態視窗的位置。
ImmSimulateHotKey

ImmSimulateHotKey 函式 (imm.h) 模擬指定的 IME 熱鍵,導致與使用者在指定視窗中按下熱鍵時相同的回應。
ImmSimulateHotKey

ImmSimulateHotKey 函式 (immdev.h) 模擬指定的輸入法熱鍵,導致與使用者在指定視窗中按下熱鍵相同的回應。
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 介面呼叫,以初始化 IImePad Applet。
InitializeWordlist

初始化指定的單字清單,只包含指定的單字。
調用

接收 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

判斷類別識別碼所指定的 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) 事件處理常式。
要求

由 IImePad Applet 呼叫,以將文字插入應用程式。
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 代碼或數值 United (UN) 系列 M,數位 49 (M.49) 代碼。
SORTIDFROMLCID

從地區設定識別碼擷取排序次序識別碼。
SORTVERSIONFROMLCID

從地區設定識別碼擷取排序版本。
SUBLANGID

從語言識別項擷取子語言識別項。
建議

擷取所提供文字的拼字建議。 (ISpellCheckProvider.Suggest)
建議

擷取所提供文字的拼字建議。 (ISpellChecker.Suggest)
終止

從 IImePad 呼叫,以在 IMEPad 實例結束時終止 IImePad Applet。
文本

在編譯期間由預處理器指示詞定義 UNICODE 時,將字串識別為 Unicode。 否則,宏會將字串識別為 ANSI 字串。
TranslateCharsetInfo

轉譯字元集資訊,並將目的地結構的所有成員設定為適當的值。
UILANGUAGE_ENUMPROCA

應用程式定義的回呼函式,可處理 EnumUILanguages 函式所提供的列舉使用者介面語言資訊。 (ANSI)
UILANGUAGE_ENUMPROCW

應用程式定義的回呼函式,可處理 EnumUILanguages 函式所提供的列舉使用者介面語言資訊。 (Unicode)
UnregisterUserDictionary

取消註冊先前註冊的使用者字典。
VerifyScripts

比較兩個列舉的腳本清單。
WideCharToMultiByte

將 UTF-16 (寬字元) 字串對應至新的字元字串。

介面

 
IComprehensiveSpellCheckProvider

允許提供者選擇性地支援更完整的拼字檢查功能。
IEnumSpellingError

拼字錯誤的列舉。
IFECommon

IFECommon 介面提供不同語言通用的 IME 相關服務。
IFEDictionary

IFEDictionary 介面可讓用戶端存取 Microsoft IME 使用者字典。
IFELanguage

IFELanguage 介面會使用 Microsoft IME 提供語言處理服務。
IImePad

IImePad 介面會將文字從實作 IImePadApplet 介面的 IMEPad Applets 插入應用程式。
IImePadApplet

IImePad Applet 介面會透過 IImePad 介面將字串輸入至應用程式。
IImePlugInDictDictionaryList

提供 IME 外掛程式字典清單的存取權。
IImeSpecifyApplets

IImeSpecify Applets 介面會指定從 IImePad 介面物件呼叫的方法,以模擬 IImePad Applet 介面。
IOptionDescription

表示拼字檢查選項的描述。
ISpellChecker

代表特定語言的特定拼字檢查工具。
ISpellChecker2

代表特定語言的特定拼字檢查工具,並新增從新增的字詞字典或忽略清單中移除單字的能力。
ISpellCheckerChangedEventHandler

允許呼叫端為拼字檢查狀態已變更的通知建立處理常式。
ISpellCheckerFactory

用於具現化拼字檢查工具的處理站, (ISpellChecker) ,並提供用來判斷支援哪些語言的功能。
ISpellCheckProvider

代表特定語言的特定拼字檢查提供者,供拼字檢查基礎結構使用。
ISpellCheckProviderFactory

用於具現化拼字檢查的處理站, (ISpellCheckProvider) ,並提供用來判斷支援哪些語言的功能。
ISpellingError

提供拼字錯誤的相關資訊。
IUserDictionariesRegistrar

管理使用者字典的註冊。

結構

 
APPLETIDLIST

指定 IImePad Applet IID 清單。
CANDIDATEFORM

CANDIDATEFORM (imm.h) 結構包含候選視窗的位置資訊。
CANDIDATEFORM

CANDIDATEFORM 結構 (immdev.h) 包含候選視窗的位置資訊。
CANDIDATELIST

CANDIDATELIST (imm.h) 結構包含候選清單的相關資訊。
CANDIDATELIST

CANDIDATELIST 結構 (immdev.h) 包含候選清單的相關資訊。
CHARSETINFO

包含字元集的相關資訊。
COMPOSITIONFORM

COMPOSITIONFORM (imm.h) 結構包含組合視窗的樣式和位置資訊。
COMPOSITIONFORM

COMPOSITIONFORM 結構 (immdev.h) 包含組合視窗的樣式和位置資訊。
CPINFO

包含字碼頁的相關資訊。 GetCPInfo 函式會使用此結構。
CPINFOEXA

包含字碼頁的相關資訊。 GetCPInfoEx 函式會使用此結構。 (ANSI)
CPINFOEXW

包含字碼頁的相關資訊。 GetCPInfoEx 函式會使用此結構。 (Unicode)
CURRENCYFMTA

包含定義貨幣字串格式的資訊。 GetCurrencyFormat 函式會使用此資訊來自訂指定地區設定的貨幣字串。 (ANSI)
CURRENCYFMTW

包含定義貨幣字串格式的資訊。 GetCurrencyFormat 函式會使用此資訊來自訂指定地區設定的貨幣字串。 (Unicode)
FILEMUIINFO

包含與 MUI 搭配使用之檔案相關的相關資訊。
FONTSIGNATURE

包含識別指定字型提供字元的字碼頁和 Unicode 子範圍的資訊。
GOFFSET

包含合併圖像的 x 和 y 位移。
IMEAPPLETCFG

用來在 IImePad 中指定和設定小程式組態。
IMEAPPLETUI

IImePad Applet::CreateUI 用來指定小程式視窗樣式。
IMECHARPOSITION

IMECHARPOSITION (imm.h) 結構包含組合視窗中字元位置的相關資訊。
IMECHARPOSITION

IMECHARPOSITION 結構 (immdev.h) 包含組合視窗中字元位置的相關資訊。
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

包含擴充字型簽章資訊,包括兩個字碼頁位欄位 () 定義預設和支援的字元集和字碼頁。 此結構通常用來表示字型涵蓋範圍與地區設定之間的關聯性。
MAPPING_DATA_RANGE

包含已辨識文字子範圍的文字辨識結果。 這個型別的結構陣列是由MAPPING_PROPERTY_BAG結構中的擴充語言服務 (ELS) 服務所擷取。
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 (Part of Speech) 資料表中的專案。
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 字串的一部分,也就是 「item」。
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 功能。