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 從輸入法的外掛程式字典清單中刪除字典。 |
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 功能。 |