預先定義的屬性

下列值會識別 TSF 定義的屬性。 包含每個屬性類型的資料格式和內容。

屬性

屬性 Description
GUID_PROP_ATTRIBUTE 包含 TfGuidAtom 值,表示顯示內容的 GUID ITfCategoryMgr::GetGUID 可用來將此值轉換成 GUID。 如需詳細資訊,請參閱 使用顯示內容
GUID_PROP_TEXTOWNER 包含 TfGuidAtom 值,代表擁有文字之文字服務 ( CLSID ) 類別識別碼。 ITfCategoryMgr::GetGUID 可用來將此值轉換成 CLSID
GUID_PROP_LANGID 包含 DWORD 值,其中包含低字中文字的語言識別項 ( LANGID ) 。
GUID_PROP_READING 包含 屬性所涵蓋文字的注音讀取文字。 這與實際文字不同。 Windows 市集應用程式不支援此屬性。
GUID_PROP_COMPOSING 如果文字是組合的一部分,則包含非零的布林值,否則為零。 如果此屬性VT_EMPTY,則可以假設文字不是組合的一部分。
GUID_PROP_MODEBIAS 包含 TfGuidAtom 值,表示支援的模式偏差類型。 ITfCategoryMgr::GetGUID 可用來將此值轉換成 GUID。 這可以是其中一個 模式偏差值
GUID_PROP_LMLATTICE 包含 ITfLMLattice 物件的指標。
GUID_PROP_TKB_ALTERNATES 從Windows 8開始:包含由觸控式鍵盤設定的DWORD值。 TSF 感知編輯控制項和應用程式可以使用這個屬性來識別屬性所涵蓋文字範圍中的文字本質,例如,如果範圍中的文字是插入文字建議或自動校正的結果。
屬性所涵蓋之文字範圍中的文字本質也會延伸到檔中該文字範圍的 ITfFnReconversion 介面所傳回的替代專案類型。
如需此屬性的可能值,請參閱下列。
GUID_PROP_URL 包含 BSTR 值,代表文字控制項來源的 URL,如果適用的話。

備註

GUID_PROP_TKB_ALTERNATES屬性可以是下列其中一個值。

名稱 Description
TKB_ALTERNATES_STANDARD 0x00000001 表示觸控式鍵盤已針對屬性所涵蓋範圍中的文字產生可能的替代字組清單,而且文字範圍或替代專案都不是自動校正或文字建議。
TKB_ALTERNATES_FOR_AUTOCORRECTION 0x00000002 表示觸控式鍵盤已產生替代字組,應該會自動取代 屬性所涵蓋文字範圍中的文字。
觸控式鍵盤不會套用自動校正,而不需由編輯控制項或應用程式指示這麼做。 重新轉換介面 (ITfFnReconversion) 應該用來將更正套用至檔中的文字。
TKB_ALTERNATES_FOR_PREDICTION 0x00000003 表示 屬性所涵蓋的文字範圍是由觸控式鍵盤產生的文字建議,並由使用者插入檔中。
其他替代預測也可以儲存為檔中的屬性。
TKB_ALTERNATES_AUTOCORRECTION_APPLIED 0x00000004 表示 屬性所涵蓋的文字範圍是觸控式鍵盤所提供的自動校正,並透過 ITfFnReconversion 介面套用。
編輯控制項或應用程式可以使用這個值,並搭配TKB_ALTERNATES_FOR_AUTOCORRECTION,以防止重複套用自動校正。

規格需求

需求
最低支援的用戶端
Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
可轉散發套件
Windows 2000 專業版上的 TSF 1.0
標頭
Msctf.h
Idl
Msctf.idl

另請參閱

TfGuidAtom

ITfCategoryMgr::GetGUID

使用顯示內容

模式偏差值

ITfLMLattice