共用方式為


Text Services Framework (TSF)

文字服務架構技術概觀。

若要開發文字服務架構,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
InputScope

InputScope 列舉包含值,指定哪些輸入範圍會套用至指定的欄位。
TF_DA_ATTR_INFO

TF_DA_ATTR_INFO列舉的元素可用來指定TF_DISPLAYATTRIBUTE結構中的文字轉換資料。
TF_DA_COLORTYPE

TF_DA_COLORTYPE列舉的元素會指定TF_DA_COLOR結構中包含的色彩格式。
TF_DA_LINESTYLE

TF_DA_LINESTYLE列舉的專案指定TF_DA_COLOR結構中顯示內容的底線樣式。
TfActiveSelEnd

TfActiveSelEnd 列舉的元素會指定選取文字範圍的結尾為使用中。
TfAnchor

TfAnchor 列舉的元素會指定 ITfRange 物件的開始錨點或結束錨點。
TfCandidateResult

TfCandidateResult 列舉的元素會與 ITfCandidateList::SetResult 方法搭配使用,以指定在指定候選字串上執行的重新轉換作業結果。
TfGravity

TfGravity 列舉的元素會指定與 ITfRange 物件錨點相關聯的重力類型。
TfIntegratableCandidateListSelectionStyle

TfIntegratableCandidateListSelectionStyle 列舉的元素會指定可整合的候選清單選取樣式。
TfLayoutCode

TfLayoutCode 列舉的元素會指定 ITfTextLayoutSink::OnLayoutChange 通知中的版面配置變更類型。
TfLBBalloonStyle

TfLBBalloonStyle 列舉的元素可用來指定語言列方塊樣式。
TfLBIClick

TfLBIClick 列舉的元素會指定用來按一下工具列專案的滑鼠按鍵。
TfSapiObject

TfSapiObject 列舉的元素會與 ITfFnGetSAPIObject::Get 方法搭配使用,以指定特定類型的語音 API (SAPI) 物件。
TfShiftDir

TfShiftDir 列舉的元素會指定移動範圍錨點的方向。
TKBLayoutType

TKBLayoutType 列舉的元素會由呼叫 ITfFnGetPreferredTouchKeyboardLayout::GetLayout 中的 IME 傳遞,以指定版面配置的類型。
TsActiveSelEnd

TsActiveSelEnd 列舉的元素會指定文字存放區選取範圍的結尾為使用中。
TsGravity

TsGravity 列舉的元素會指定與 IAnchor 物件相關聯的重力類型。
TsLayoutCode

TsLayoutCode 列舉的元素可用來指定 ITextStoreACPSink::OnLayoutChange 或 ITextStoreAnchorSink::OnLayoutChange 通知中的版面配置變更類型。
TsRunType

TsRunType 列舉的元素會指定文字執行是否可見、隱藏或是內嵌在文字執行中的私用資料類型。
TsShiftDir

TsShiftDir 列舉的元素會指定錨點移動的方向。

函式

 
中止

ITfCandidateListUIElementBehavior::Abort 方法會關閉候選清單。 不保證目前的選取專案將會完成。
啟用

ITfTextInputProcessor::Activate 方法
啟用

ITfThreadMgr::Activate 方法
啟用

啟動呼叫執行緒的 TSF。
ActivateEx

ITfTextInputProcessorEx::ActivateEx 方法會在使用者會話啟動時啟動文字服務。 如果文字服務實作 ITfTextInputProcessorEx 並呼叫 ActivateEx,則不會呼叫 ITfTextInputProcessor::Activate。
ActivateEx

使用指定 TSF 啟動方式的旗標,初始化並啟動呼叫執行緒的 TSF。
ActivateEx

應用程式會使用 ITfThreadMgrEx::ActivateEx 方法來初始化和啟用呼叫執行緒的 TSF。 不同于 ITfThreadMgr::Activate,ITfThreadMgrEx::ActivateEx 可以採用旗標來指定 TSF 的啟用方式。
ActivateLanguageProfile

ITfInputProcessorProfiles::ActivateLanguageProfile 方法
ActivateProfile

ITfInputProcessorProfileMgr::ActivateProfile 方法會啟用指定的文字服務設定檔或鍵盤配置。
AddItem

ITfLangBarItemMgr::AddItem 方法
AddLanguageProfile

ITfInputProcessorProfiles::AddLanguageProfile 方法
AddMenuItem

ITfMenu::AddMenuItem 方法
AdjustForInsert

ITfRange::AdjustForInsert 方法會展開或合約一系列文字,以調整文字插入。
AdviseEventSink

ITfLangBarMgr::AdviseEventSink 方法會建議有關語言列事件的接收。
AdviseItemSink

ITfLangBarItemMgr::AdviseItemSink 方法
AdviseItemsSink

ITfLangBarItemMgr::AdviseItemsSink 方法
AdviseKeyEventSink

ITfKeystrokeMgr::AdviseKeyEventSink 方法
建議MouseSink

ITfMouseTracker::AdviseMouseSink 方法
建議MouseSink

ITfMouseTrackerACP::AdviseMouseSink 方法
AdviseSingleSink

ITfSourceSingle::AdviseSingleSink 方法
AdviseSink

ITextStoreACP::AdviseSink 方法會從 ITextStoreACPSink 介面安裝新的建議接收,或修改現有的建議接收。 接收介面是由 punk 參數所指定。
AdviseSink

從 ITextStoreACPSink 介面安裝新的建議接收,或修改現有的建議接收。 接收介面是由 punk 參數所指定。
AdviseSink

ITextStoreAnchor::AdviseSink 方法會從 ITextStoreAnchorSink 介面安裝新的建議接收,或修改現有的建議接收。
AdviseSink

ITfSource::AdviseSink 方法
AssociateFocus

ITfThreadMgr::AssociateFocus 方法
BeginUIElement

顯示 UI 之前,文字服務會呼叫 ITfUIElementMgr::BeginUIElement 方法。 傳回的值會決定是否應該顯示文字服務的 UI。
BeginUIElement

UIElement 啟動時會呼叫 ITfUIElementSink::BeginUIElement 方法。 這個接收可讓 textservice 繪製或不要繪製 UI 元素。
ChangeCurrentLanguage

ITfInputProcessorProfiles::ChangeCurrentLanguage 方法
清除

ITfProperty::Clear 方法
ClearChangeHistory

IAnchor::ClearChangeHistory 方法會清除錨點變更歷程記錄旗標。
ClearCompartment

ITfCompartmentMgr::ClearCompartment 方法
複製

IAnchor::Clone 方法會產生位於相同位置的新錨點物件,並與目前錨點具有相同的重力。
複製

IEnumITfCompositionView::Clone 方法
複製

IEnumTfCoNtexts::Clone 方法
複製

IEnumTfDisplayAttributeInfo::Clone 方法
複製

IEnumTfDocumentMgrs::Clone 方法
複製

IEnumTfFunctionProviders::Clone 方法
複製

IEnumTfInputProcessorProfiles::Clone 方法會建立列舉值物件的複本。
複製

IEnumTfLanguageProfiles::Clone 方法
複製

IEnumTfProperties::Clone 方法
複製

IEnumTfPropertyValue::Clone 方法
複製

IEnumTfRanges::Clone 方法
複製

IEnumTfUIElements::Clone 方法會建立列舉值物件的複本。
複製

ITfPropertyStore::Clone 方法
複製

ITfRange::Clone 方法會複製此文字範圍。
複製

IEnumTfCandidates::Clone 方法
複製

IEnumTfLatticeElements::Clone 方法
複製

IEnumTfLangBarItems::Clone 方法
摺疊

ITfRange::Collapse 方法會將文字的開始錨點和結束錨點移至相同的位置,以清除文字範圍。
比較

IAnchor::Compare 方法會比較文字資料流程中兩個錨點的相對位置。
CompareEnd

ITfRange::CompareEnd 方法會將此文字範圍的結束錨點位置與另一個範圍內的錨點進行比較。
CompareStart

ITfRange::CompareStart 方法會將此文字範圍的開始錨點位置與另一個範圍內的錨點進行比較。
CreateCoNtext

ITfDocumentMgr::CreateCoNtext 方法
CreateDocumentMgr

ITfThreadMgr::CreateDocumentMgr 方法
CreateDocumentMgr

建立檔管理員物件。
CreatePropertyStore

ITfCreatePropertyStore::CreatePropertyStore 方法
CreateRange

ITextStoreACPServices::CreateRange 方法
CreateRange

ITfCoNtextOwnerServices::CreateRange 方法會根據指定的字元位置建立新的範圍。
CreateRangeBackup

ITfCoNtext::CreateRangeBackup 方法
停用

ITfTextInputProcessor::D eactivate 方法
停用

ITfThreadMgr::D eactivate 方法
停用

停用呼叫執行緒的 TSF。
DeactivateProfile

ITfInputProcessorProfileMgr::D eactivateProfile 方法會停用指定的文字服務設定檔或鍵盤配置。
DisableSystemKeystrokeFeed

ITfConfigureSystemKeystrokeFeed::D isableSystemKeystrokeFeed 方法
除以

ITfPropertyStore::D ivide 方法
DoEditSession

ITfEditSession::D oEditSession 方法
DoReverseConversion

執行指定字串的反向轉換。
DrawBitmap

ITfLangBarItemBitmap::D rawBitmap 方法
DrawBitmap

ITfLangBarItemBitmapButton::D rawBitmap 方法
EnableLanguageProfile

ITfInputProcessorProfiles::EnableLanguageProfile 方法
EnableLanguageProfileByDefault

ITfInputProcessorProfiles::EnableLanguageProfileByDefault 方法
EnableSystemKeystrokeFeed

ITfConfigureSystemKeystrokeFeed::EnableSystemKeystrokeFeed 方法
EndComposition

ITfComposition::EndComposition 方法
EndUIElement

隱藏 UI 元素時,文字服務會呼叫 ITfUIElementMgr::EndUIElement 方法。
EndUIElement

當 UIElement 完成時,會呼叫 ITfUIElementSink::EndUIElement 方法。
EnumCandidates

ITfCandidateList::EnumCandidates 方法
EnumCategoriesInItem

ITfCategoryMgr::EnumCategoriesInItem 方法
EnumCompartments

ITfCompartmentMgr::EnumCompartments 方法會取得列舉值,其中包含區間管理員內區間的 GUID。
EnumCompositions

ITfCoNtextComposition::EnumCompositions 方法
EnumCoNtexts

ITfDocumentMgr::EnumCoNtexts 方法
EnumDisplayAttributeInfo

ITfDisplayAttributeMgr::EnumDisplayAttributeInfo 方法
EnumDisplayAttributeInfo

ITfDisplayAttributeProvider::EnumDisplayAttributeInfo 方法
EnumDocumentMgrs

ITfThreadMgr::EnumDocumentMgrs 方法
EnumDocumentMgrs

傳回呼叫執行緒內所有檔管理員的列舉值。
EnumFunctionProviders

ITfThreadMgr::EnumFunctionProviders 方法
EnumFunctionProviders

取得針對呼叫執行緒註冊之所有函式提供者的列舉值。
EnumInputProcessorInfo

ITfInputProcessorProfiles::EnumInputProcessorInfo 方法
EnumItems

ITfLangBarItemMgr::EnumItems 方法
EnumItemsInCategory

ITfCategoryMgr::EnumItemsInCategory 方法
EnumLanguageProfiles

ITfInputProcessorProfiles::EnumLanguageProfiles 方法
EnumLatticeElements

ITfLMLattice::EnumLatticeElements 方法
EnumProfiles

ITfInputProcessorProfileMgr::EnumProfiles 方法會傳回要列舉的設定檔。
EnumProperties

ITfCoNtext::EnumProperties 方法
EnumRanges

ITfReadOnlyProperty::EnumRanges 方法
EnumUIElements

ITfUIElementMgr::EnumUIElements 方法會傳回 IEnumTfUIElements 介面指標,以列舉 ITfUIElement。
EnumWordList

ITfInputScope2::EnumWordList 方法
完成

ITfCandidateListUIElementBehavior::Finalize 方法會完成目前的選取範圍,並關閉候選清單。
FinalizeExactCompositionString

使用目前向使用者顯示的值完成目前的組合。
FindClosestCategory

ITfCategoryMgr::FindClosestCategory 方法
FindComposition

ITfCoNtextComposition::FindComposition 方法
FindNextAttrTransition

ITextStoreACP::FindNextAttrTransition 方法會決定在屬性值中發生轉換的字元位置。 要檢查的指定屬性與應用程式相依。
FindNextAttrTransition

決定在屬性值中發生轉換的字元位置。 要檢查的指定屬性與應用程式相依。
FindNextAttrTransition

ITextStoreAnchor::FindNextAttrTransition 方法會尋找文字資料流程中發生轉換的位置。 要檢查的指定屬性與應用程式相依。
FindRange

ITfProperty::FindRange 方法
ForceLoadProperty

ITextStoreACPServices::ForceLoadProperty 方法
ForceLoadProperty

ITfCoNtextOwnerServices::ForceLoadProperty 方法
Get

ITfFnGetSAPIObject::Get 方法
GetACPFromPoint

ITextStoreACP::GetACPFromPoint 方法會將螢幕座標中的點轉換成應用程式字元位置。
GetACPFromPoint

將螢幕座標中的點轉換成應用程式字元位置。
GetACPFromPoint

ITfCoNtextOwner::GetACPFromPoint 方法會將螢幕座標中的點轉換成應用程式字元位置。
GetActiveFlags

取得呼叫執行緒的作用中旗標。
GetActiveFlags

ITfThreadMgrEx::GetActiveFlags 方法會傳回使用中 TSF 的旗標。
GetActiveLanguageProfile

ITfInputProcessorProfiles::GetActiveLanguageProfile 方法
GetActiveProfile

這個方法會傳回目前的使用中設定檔。
GetActiveView

ITextStoreACP::GetActiveView 方法會傳回指定目前使用中檢視的 TsViewCookie 資料類型。
GetActiveView

取得代表目前使用中檢視的 TsViewCookie。
GetActiveView

ITextStoreAnchor::GetActiveView 方法會傳回指定目前使用中檢視的 TsViewCookie 資料類型。 TSF 僅支援單一使用中檢視,因此指定的文字存放區應該一律傳回相同的 TsViewCookie 資料類型。
GetActiveView

ITfCoNtext::GetActiveView 方法
GetAlternates

傳回指定文字範圍的替代字串清單。
GetAnchorFromPoint

ITextStoreAnchor::GetAnchorFromPoint 方法會將螢幕座標中的點轉換成位於對應位置的錨點。
GetAppProperty

ITfCoNtext::GetAppProperty 方法
GetAttribute

ITfCoNtextOwner::GetAttribute 方法會傳回支援屬性的值。 如果不支援屬性,pvarValue 參數會設定為 VT_EMPTY。
GetAttributeInfo

ITfDisplayAttributeInfo::GetAttributeInfo 方法
GetBalloonInfo

ITfLangBarItemBalloon::GetBalloonInfo 方法
GetBase

ITfDocumentMgr::GetBase 方法
GetCandidate

ITfCandidateList::GetCandidate 方法
GetCandidateNum

ITfCandidateList::GetCandidateNum 方法
GetChangeHistory

IAnchor::GetChangeHistory 方法會取得緊接在錨點之前或之後發生的刪除歷程記錄。
GetClientId

ITfClientId::GetClientId 方法
GetCompartment

ITfCompartmentMgr::GetCompartment 方法
GetCoNtext

ITfRange::GetCoNtext 方法
GetCoNtext

這個方法會傳回這個讀取資訊 UI 的目標 ITfCoNtext。
GetCoNtext

ITfReadOnlyProperty::GetCoNtext 方法
GetCount

ITfCandidateListUIElement::GetCount 方法會傳回候選字串的計數。
GetCurrentLanguage

ITfInputProcessorProfiles::GetCurrentLanguage 方法
GetCurrentPage

ITfCandidateListUIElement::GetCurrentPage 方法會傳回目前的頁面。
GetData

ITfPropertyStore::GetData 方法
GetDataType

ITfPropertyStore::GetDataType 方法
GetDefaultLanguageProfile

ITfInputProcessorProfiles::GetDefaultLanguageProfile 方法
GetDescription

ITfDisplayAttributeInfo::GetDescription 方法
GetDescription

ITfFunctionProvider::GetDescription 方法
GetDescription

ITfUIElement::GetDescription 方法會傳回 UI 元素的描述。
GetDisplayAttributeInfo

ITfDisplayAttributeMgr::GetDisplayAttributeInfo 方法
GetDisplayAttributeInfo

ITfDisplayAttributeProvider::GetDisplayAttributeInfo 方法
GetDisplayName

ITfFunction::GetDisplayName 方法
GetDocumentMgr

ITfCandidateListUIElement::GetDocumentMgr 方法會傳回此 UI 的目的檔案管理員。
GetDocumentMgr

ITfCoNtext::GetDocumentMgr 方法
GetDocumentMgr

ITfTransitoryExtensionUIElement::GetDocumentMgr 方法會傳回暫時檔管理員的指標。
GetEmbedded

取得內嵌的檔。 (ITextStoreACP.GetEmbedded)
GetEmbedded

取得內嵌的檔。 (ITextStoreACP2.GetEmbedded)
GetEmbedded

ITextStoreAnchor::GetEmbedded 方法會從文字資料流程取得内嵌物件。
GetEmbedded

ITfRange::GetEmbedded 方法會取得對應至文字資料流程中TS_CHAR_EMBEDDED字元的內容。 文字範圍的開始錨點位於感興趣的字元之前。
GetEnd

ITextStoreAnchor::GetEnd 方法會傳回位於文字資料流程結尾的錨點。
GetEnd

ITfCoNtext::GetEnd 方法
GetEndACP

ITextStoreACP::GetEndACP 方法會傳回檔中的字元數。
GetEndACP

取得檔中的字元數。
GetErrorIndex

這個方法會傳回發生輸入錯誤的 char 索引。
GetExtent

ITfRangeACP::GetExtent 方法
GetFocus

ITfThreadMgr::GetFocus 方法
GetFocus

傳回具有輸入焦點的檔管理員。
GetForeground

ITfKeystrokeMgr::GetForeground 方法
GetFormattedText

ITextStoreACP::GetFormattedText 方法會傳回有關指定文字字串的格式化文字資料。 呼叫端必須在檔上具有讀取/寫入鎖定,才能呼叫這個方法。
GetFormattedText

取得有關指定之文字字串的格式化文字資料。 呼叫端必須在檔上具有讀取/寫入鎖定,才能呼叫這個方法。
GetFormattedText

ITextStoreAnchor::GetFormattedText 方法會從文字資料流程傳回格式化的文字資訊。
GetFormattedText

ITfRange::GetFormattedText 方法會取得包含在文字範圍內的格式化內容。 內容會封裝在支援 IDataObject 介面的物件中。
GetFunction

ITfFunctionProvider::GetFunction 方法
GetFunctionProvider

ITfThreadMgr::GetFunctionProvider 方法
GetFunctionProvider

取得指定的函式提供者物件。
GetGlobalCompartment

ITfThreadMgr::GetGlobalCompartment 方法
GetGlobalCompartment

取得全域區間管理員物件。
GetGravity

IAnchor::GetGravity 方法會擷取 IAnchor 物件中錨點的重力。
GetGravity

ITfRange::GetGravity 方法
GetGUID

ITfCategoryMgr::GetGUID 方法
GetGUID

ITfDisplayAttributeInfo::GetGUID 方法
GetGUID

ITfUIElement::GetGUID 方法會傳回這個 UI 元素的唯一識別碼。
GetGUIDDescription

ITfCategoryMgr::GetGUIDDescription 方法
GetGUIDDWORD

ITfCategoryMgr::GetGUIDDWORD 方法
GetIcon

ITfLangBarItemButton::GetIcon 方法
GetIconMode

ITfSystemDeviceTypeLangBarItem::GetIconMode 方法
GetIndex

ITfCandidateString::GetIndex 方法
GetInfo

ITfLangBarItem::GetInfo 方法
GetInputProcessorProfiles

ITfLangBarMgr::GetInputProcessorProfiles 方法
GetInputScopes

ITfInputScope::GetInputScopes 方法
GetItem

ITfLangBarItemMgr::GetItem 方法
GetItemFloatingRect

ITfLangBarEventSink::GetItemFloatingRect 方法
GetItemFloatingRect

ITfLangBarItemMgr::GetItemFloatingRect 方法
GetItemNum

ITfLangBarItemMgr::GetItemNum 方法
GetItems

ITfLangBarItemMgr::GetItems 方法
GetItemsStatus

ITfLangBarItemMgr::GetItemsStatus 方法
GetItemText

ITfSystemLangBarItemText::GetItemText 方法會取得系統語言欄功能表所顯示的文字。
GetLanguageList

ITfInputProcessorProfiles::GetLanguageList 方法
GetLanguageProfileDescription

ITfInputProcessorProfiles::GetLanguageProfileDescription 方法
GetLayout

取得 IME 指示觸控式鍵盤在 IME 作用中時顯示之版面配置的觸控式鍵盤配置識別碼。
GetLength

擷取清單中的按鍵序列數目。
GetMaxReadingStringLength

ITfReadingInformationUIElement::GetMaxReadingStringLength 方法會傳回讀取資訊 UI 的最大字串計數。
GetMessageA

ITfMessagePump::GetMessageA 方法
GetMessageW

ITfMessagePump::GetMessageW 方法
GetOwnerClsid

ITfCompositionView::GetOwnerClsid 方法
GetPageIndex

ITfCandidateListUIElement::GetPageIndex 方法會傳回清單的頁面索引。
GetPhrase

ITfInputScope::GetPhrase 方法
GetPreferredSize

ITfLangBarItemBalloon::GetPreferredSize 方法
GetPreferredSize

ITfLangBarItemBitmap::GetPreferredSize 方法
GetPreferredSize

ITfLangBarItemBitmapButton::GetPreferredSize 方法
GetPreservedKey

ITfKeystrokeMgr::GetPreservedKey 方法
GetPreservedKeyDescription

ITfKeystrokeMgr::GetPreservedKeyDescription 方法
GetProfile

ITfInputProcessorProfileMgr::GetProfile 方法會傳回TF_INPUTPROCESSORPROFILE結構中指定文字服務的設定檔或鍵盤配置資訊。
GetProperty

ITfCoNtext::GetProperty 方法
GetPropertyRangeCreator

ITfPropertyStore::GetPropertyRangeCreator 方法
GetRange

ITfComposition::GetRange 方法
GetRange

ITfCompositionView::GetRange 方法
GetRangeFromPoint

ITfCoNtextView::GetRangeFromPoint 方法會將螢幕座標中的點轉換成位於對應位置的空白文字範圍。
GetReconversion

ITfFnLMProcessor::GetReconversion 方法
GetReconversion

ITfFnReconversion::GetReconversion 方法
GetRegularExpression

ITfInputScope::GetRegularExpression 方法
GetReverseConversion

擷取可執行反向轉換的 ITfReverseConversion 物件。
GetScreenExt

ITextStoreACP::GetScreenExt 方法會傳回轉譯文字資料流程之顯示介面的周框方塊螢幕座標。
GetScreenExt

取得轉譯文字資料流程之顯示介面的周框方塊螢幕座標。
GetScreenExt

ITextStoreAnchor::GetScreenExt 方法會傳回轉譯文字資料流程之顯示介面的周框方塊螢幕座標。
GetScreenExt

ITfCoNtextOwner::GetScreenExt 方法會以螢幕座標傳回轉譯文字資料流程之顯示介面的周框方塊。
GetScreenExt

ITfCoNtextView::GetScreenExt 方法會以螢幕座標傳回檔顯示的周框方塊。
GetSearchCandidates

取得指定字串的轉換候選項目清單,而不產生任何與 IME 相關的訊息或事件。
GetSelection

ITextStoreACP::GetSelection 方法會傳回檔中文字選取範圍的字元位置。 這個方法支援多個文字選取範圍。 呼叫端必須在檔上具有唯讀鎖定,才能呼叫這個方法。
GetSelection

取得檔中文字選取範圍的字元位置。 這個方法支援多個文字選取範圍。 呼叫端必須在檔上具有唯讀鎖定,才能呼叫這個方法。
GetSelection

ITextStoreAnchor::GetSelection 方法會傳回文字資料流程中文字選取範圍的位移。 這個方法支援多個文字選取範圍。 呼叫端必須在檔上具有唯讀鎖定,才能呼叫這個方法。
GetSelection

ITfCandidateListUIElement::GetSelection 方法會傳回候選清單目前的選取範圍。
GetSelection

ITfCoNtext::GetSelection 方法
GetSelectionStatus

ITfEditRecord::GetSelectionStatus 方法
GetSelectionStyle

擷取選取樣式。
GetShowFloatingStatus

ITfLangBarMgr::GetShowFloatingStatus 方法
GetSRGS

ITfInputScope::GetSRGS 方法
GetStart

ITextStoreAnchor::GetStart 方法會傳回位於文字資料流程開頭的錨點。
GetStart

ITfCoNtext::GetStart 方法
GetStatus

ITextStoreACP::GetStatus 方法會取得檔狀態。 檔狀態會透過TS_STATUS結構傳回。
GetStatus

取得檔狀態。 檔狀態會透過TS_STATUS結構傳回。
GetStatus

ITextStoreAnchor::GetStatus 方法會取得檔狀態。 檔狀態會透過TS_STATUS結構傳回。
GetStatus

ITfCoNtext::GetStatus 方法
GetStatus

ITfCoNtextOwner::GetStatus 方法會取得檔的狀態。 檔狀態會透過TS_STATUS結構傳回。
GetStatus

ITfFnPropertyUIStatus::GetStatus 方法
GetStatus

ITfLangBarItem::GetStatus 方法
GetString

ITfCandidateListUIElement::GetString 方法會傳回索引的字串。
GetString

這個方法會傳回讀取資訊 UI 上的字串。
GetString

擷取指定索引處的擊鍵序列。
GetString

傳回工具提示的字串。
GetString

ITfCandidateString::GetString 方法
GetSubstituteKeyboardLayout

ITfInputProcessorProfileSubstituteLayout::GetSubstituteKeyboardLayout 方法
GetText

ITextStoreACP::GetText 方法會傳回指定字元位置的文字相關資訊。 這個方法會傳回可見和隱藏的文字,並指出內嵌資料是否附加至文字。
GetText

取得指定字元位置的文字相關資訊。 這個方法會傳回可見和隱藏的文字,並指出內嵌資料是否附加至文字。
GetText

ITextStoreAnchor::GetText 方法會傳回指定錨點位置的文字相關資訊。 這個方法會傳回可見和隱藏的文字,並指出內嵌資料是否附加至文字。
GetText

ITfRange::GetText 方法會取得此文字範圍所涵蓋的內容。
GetText

ITfLangBarItemBitmapButton::GetText 方法
GetText

ITfLangBarItemButton::GetText 方法
GetTextAndPropertyUpdates

ITfEditRecord::GetTextAndPropertyUpdates 方法
GetTextExt

ITextStoreACP::GetTextExt 方法會以螢幕座標傳回位於指定字元位置之文字的周框方塊。 呼叫端必須在檔上具有唯讀鎖定,才能呼叫這個方法。
GetTextExt

取得位於指定字元位置之文字的周框方塊,以螢幕座標表示。 呼叫端必須在檔上具有唯讀鎖定,才能呼叫這個方法。
GetTextExt

ITextStoreAnchor::GetTextExt 方法會以螢幕座標傳回文字範圍的周框方塊。 呼叫端必須在檔上具有唯讀鎖定,才能呼叫這個方法。
GetTextExt

ITfCoNtextOwner::GetTextExt 方法會以螢幕座標傳回位於指定字元位置之文字的周框方塊。 呼叫端必須在檔上具有唯讀鎖定,才能呼叫這個方法。
GetTextExt

ITfCoNtextView::GetTextExt 方法會以螢幕座標傳回文字範圍的周框方塊。
GetThreadLangBarItemMgr

ITfLangBarMgr::GetThreadLangBarItemMgr 方法
GetThreadMarshalInterface

ITfLangBarMgr::GetThreadMarshalInterface 方法
GetTooltipString

ITfLangBarItem::GetTooltipString 方法
GetTop

ITfDocumentMgr::GetTop 方法
GetType

ITfFunctionProvider::GetType 方法
GetType

ITfPropertyStore::GetType 方法
GetType

ITfReadOnlyProperty::GetType 方法
GetUIElement

ITfUIElementMgr::GetUIElement 方法會取得元素識別碼的 ITfUIElement 介面。
GetUpdatedFlags

ITfCandidateListUIElement::GetUpdatedFlags 方法會傳回旗標,指出此元素的哪個部分已更新。
GetUpdatedFlags

這個方法會傳回旗標,指出此元素的哪個部分已更新。
GetValue

ITfCompartment::GetValue 方法
GetValue

ITfReadOnlyProperty::GetValue 方法
GetWnd

ITextStoreACP::GetWnd 方法會將控制碼傳回對應至目前檔的視窗。
GetWnd

ITextStoreAnchor::GetWnd 方法會將控制碼傳回對應至目前文字資料流程的視窗。
GetWnd

ITfCoNtextOwner::GetWnd 方法會將控制碼傳回對應至目前檔的視窗。
GetWnd

ITfCoNtextView::GetWnd 方法會將控制碼傳回對應至目前檔的視窗。
GetXML

ITfInputScope::GetXML 方法
初始 化

ITfSpeechUIServer::Initialize 方法
InitLocalMsCtfMonitor

InitLocalMsCtfMonitor 函式會在目前的桌面上初始化 TextServicesFramework,並視需要準備浮動語言列。 必須在應用程式的桌面上呼叫此函式。
InitMenu

如果按鈕專案沒有TF_LBI_STYLE_BTN_MENU樣式,則不會使用這個方法。 (ITfLangBarItemBitmapButton.InitMenu)
InitMenu

如果按鈕專案沒有TF_LBI_STYLE_BTN_MENU樣式,則不會使用這個方法。 (ITfLangBarItemButton.InitMenu)
InitMenu

ITfSystemLangBarItemSink::InitMenu 方法
InsertEmbedded

在指定的字元插入内嵌物件。 (ITextStoreACP.InsertEmbedded)
InsertEmbedded

在指定的字元插入内嵌物件。 (ITextStoreACP2.InsertEmbedded)
InsertEmbedded

ITextStoreAnchor::InsertEmbedded 方法
InsertEmbedded

ITfRange::InsertEmbedded 方法會在文字範圍的起始錨點位置插入物件。
InsertEmbeddedAtSelection

ITextStoreACP::InsertEmbeddedAtSelection 方法會在插入點或選取範圍插入 IDataObject 物件。 呼叫這個方法的用戶端必須先有讀取/寫入鎖定,才能將 IDataObject 物件插入檔中。
InsertEmbeddedAtSelection

在插入點或選取範圍插入 IDataObject。 呼叫這個方法的用戶端必須先有讀取/寫入鎖定,才能將 IDataObject 物件插入檔中。
InsertEmbeddedAtSelection

ITextStoreAnchor::InsertEmbeddedAtSelection 方法會在插入點或選取範圍插入 IDataObject 物件。 呼叫此方法的用戶端必須先有讀取/寫入鎖定,才能將 IDataObject 插入文字資料流程。
InsertEmbeddedAtSelection

ITfInsertAtSelection::InsertEmbeddedAtSelection 方法會在選取點或插入點插入 IDataObject 物件。
InsertTextAtSelection

ITextStoreACP::InsertTextAtSelection 方法會在插入點或選取範圍插入文字。 呼叫端必須有檔的讀取/寫入鎖定,才能插入文字。
InsertTextAtSelection

在插入點或選取範圍插入文字。 呼叫端必須有檔的讀取/寫入鎖定,才能插入文字。
InsertTextAtSelection

ITextStoreAnchor::InsertTextAtSelection 方法
InsertTextAtSelection

ITfInsertAtSelection::InsertTextAtSelection 方法
InvokeFunc

ITfFnLMProcessor::InvokeFunc 方法
InvokeKey

ITfFnLMProcessor::InvokeKey 方法
InWriteSession

ITfCoNtext::InWriteSession 方法
IsEmpty

ITfRange::IsEmpty 方法會驗證文字範圍是空的,因為開始和結束錨點佔用相同的位置。
IsEnabledLanguageProfile

ITfInputProcessorProfiles::IsEnabledLanguageProfile 方法
IsEqual

IAnchor::IsEqual 方法會評估文字資料流程內的兩個錨點,並傳回 Boolean 值,指定錨點位置的相等或不等。
IsEqualEnd

ITfRange::IsEqualStart 方法會確認此範圍文字的結尾錨點符合另一個指定範圍的錨點。
IsEqualStart

ITfRange::IsEqualStart 方法會確認此範圍的開始錨點符合另一個指定範圍的錨點。
IsEqualTfGuidAtom

ITfCategoryMgr::IsEqualTfGuidAtom 方法
IsPreservedKey

ITfKeystrokeMgr::IsPreservedKey 方法
IsProfileAvailableForLang

ITfFnLangProfileUtil::IsProfileAvailableForLang 方法
IsShown

如果文字服務目前顯示 UI,ITfUIElement::IsShown 方法會傳回 true;否則為 false。
IsStoreSerializable

ITfCreatePropertyStore::IsStoreSerializable 方法
IsThreadFocus

ITfThreadMgr::IsThreadFocus 方法
IsThreadFocus

判斷呼叫執行緒是否有 TSF 輸入焦點。
IsVerticalOrderPreferred

如果 UI 偏好以垂直順序顯示,這個方法會傳回 。
KeyDown

ITfKeystrokeMgr::KeyDown 方法
KeyUp

ITfKeystrokeMgr::KeyUp 方法
LoadProperty

ITfPersistentPropertyLoaderACP::LoadProperty 方法
下一步

IEnumITfCompositionView::Next 方法
下一步

IEnumTfCoNtexts::Next 方法
下一步

IEnumTfDisplayAttributeInfo::Next 方法
下一步

IEnumTfDocumentMgrs::Next 方法
下一步

IEnumTfFunctionProviders::Next 方法
下一步

IEnumTfInputProcessorProfiles::Next 方法會從目前位置取得列舉序列中指定的專案數目。
下一步

IEnumTfLanguageProfiles::Next 方法
下一步

IEnumTfProperties::Next 方法
下一步

IEnumTfPropertyValue::Next 方法
下一步

IEnumTfRanges::Next 方法
下一步

IEnumTfUIElements::Next 方法會從目前位置取得列舉序列中指定的專案數目。
下一步

IEnumTfCandidates::Next 方法
下一步

IEnumTfLatticeElements::Next 方法
下一步

IEnumTfLangBarItems::Next 方法
OnActivated

ITfActiveLanguageProfileNotifySink::OnActivated 方法
OnActivated

ITfInputProcessorProfileActivationSink::OnActivated 方法是回呼,會在啟動或停用輸入處理器設定檔時呼叫。
OnAttributeChange

ITfCoNtextOwnerServices::OnAttributeChange 方法
OnAttrsChange

ITextStoreACPSink::OnAttrsChange 方法
OnAttrsChange

當一或多個文字屬性的值變更時,會呼叫 ITextStoreAnchorSink::OnAttrsChange 方法。
OnChange

ITfCompartmentEventSink::OnChange 方法
OnCleanupCoNtext

ITfCleanupCoNtextSink::OnCleanupCoNtext 方法
OnClick

ITfLangBarItemBalloon::OnClick 方法
OnClick

ITfLangBarItemBitmap::OnClick 方法
OnClick

如果按鈕專案沒有TF_LBI_STYLE_BTN_BUTTON樣式,則不會使用這個方法。 (ITfLangBarItemBitmapButton.OnClick)
OnClick

如果按鈕專案沒有TF_LBI_STYLE_BTN_BUTTON樣式,則不會使用這個方法。 (ITfLangBarItemButton.OnClick)
OnCompositionTerminated

ITfCompositionSink::OnCompositionTerminated 方法
OnEndCleanupCoNtext

ITfCleanupCoNtextDurationSink::OnEndCleanupCoNtext 方法
OnEndComposition

ITfCoNtextOwnerCompositionSink::OnEndComposition 方法
OnEndEdit

ITfTextEditSink::OnEndEdit 方法
OnEndEditTransaction

ITextStoreACPSink::OnEndEditTransaction 方法
OnEndEditTransaction

ITextStoreAnchorSink::OnEndEditTransaction 方法
OnEndEditTransaction

ITfEditTransactionSink::OnEndEditTransaction 方法
OnInitDocumentMgr

ITfThreadMgrEventSink::OnInitDocumentMgr 方法
OnKeyDown

ITfCoNtextKeyEventSink::OnKeyDown 方法
OnKeyDown

ITfKeyEventSink::OnKeyDown 方法
OnKeyDown

處理按鍵按下。
OnKeyTraceDown

ITfKeyTraceEventSink::OnKeyTraceDown 方法
OnKeyTraceUp

ITfKeyTraceEventSink::OnKeyTraceUp 方法
OnKeyUp

ITfCoNtextKeyEventSink::OnKeyUp 方法
OnKeyUp

ITfKeyEventSink::OnKeyUp 方法
OnKillThreadFocus

ITfThreadFocusSink::OnKillThreadFocus 方法
OnLanguageChange

ITfLanguageProfileNotifySink::OnLanguageChange 方法
OnLanguageChanged

ITfLanguageProfileNotifySink::OnLanguageChanged 方法
OnLatticeUpdate

ITfFnAdviseText::OnLatticeUpdate 方法
OnLayoutChange

ITextStoreACPSink::OnLayoutChange 方法
OnLayoutChange

當畫面) 上的版面配置 (檔變更時,會呼叫 ITextStoreAnchorSink::OnLayoutChange 方法。
OnLayoutChange

在組合期間更新文字資料流程的螢幕標記法時,內容擁有者會呼叫 ITfCoNtextOwnerServices::OnLayoutChange 方法。
OnLayoutChange

ITfTextLayoutSink::OnLayoutChange 方法
OnLockGranted

ITextStoreACPSink::OnLockGranted 方法
OnLockGranted

ITextStoreAnchorSink::OnLockGranted 方法
OnMenuSelect

如果按鈕專案沒有TF_LBI_STYLE_BTN_MENU樣式,則不會使用這個方法。 (ITfLangBarItemBitmapButton.OnMenuSelect)
OnMenuSelect

如果按鈕專案沒有TF_LBI_STYLE_BTN_MENU樣式,則不會使用這個方法。 (ITfLangBarItemButton.OnMenuSelect)
OnMenuSelect

ITfSystemLangBarItemSink::OnMenuSelect 方法
OnModalInput

ITfLangBarEventSink::OnModalInput 方法
OnMouseEvent

ITfMouseSink::OnMouseEvent 方法
OnPopCoNtext

ITfThreadMgrEventSink::OnPopCoNtext 方法
OnPreservedKey

ITfKeyEventSink::OnPreservedKey 方法
OnPushCoNtext

ITfThreadMgrEventSink::OnPushCoNtext 方法
OnSelectionChange

ITextStoreACPSink::OnSelectionChange 方法
OnSelectionChange

當文字資料流程內的選取範圍變更時,會呼叫 ITextStoreAnchorSink::OnSelectionChange 方法。 每當 ITextStoreAnchor::GetSelection 的傳回值變更時,應該呼叫這個方法。
OnSetFocus

ITfKeyEventSink::OnSetFocus 方法
OnSetFocus

ITfThreadMgrEventSink::OnSetFocus 方法
OnSetFocus

ITfLangBarEventSink::OnSetFocus 方法
OnSetThreadFocus

ITfThreadFocusSink::OnSetThreadFocus 方法
OnStartCleanupCoNtext

ITfCleanupCoNtextDurationSink::OnStartCleanupCoNtext 方法
OnStartComposition

ITfCoNtextOwnerCompositionSink::OnStartComposition 方法
OnStartEditTransaction

ITextStoreACPSink::OnStartEditTransaction 方法
OnStartEditTransaction

ITextStoreAnchorSink::OnStartEditTransaction 方法
OnStartEditTransaction

ITfEditTransactionSink::OnStartEditTransaction 方法
OnStatusChange

ITextStoreACPSink::OnStatusChange 方法
OnStatusChange

ITextStoreAnchorSink::OnStatusChange 方法
OnStatusChange

當 ITfCoNtextOwner::GetStatus 方法傳回之 TS_STATUS 結構的 dwDynamicFlags 成員變更時,內容擁有者會呼叫 ITfCoNtextOwnerServices::OnStatusChange 方法。
OnStatusChange

ITfStatusSink::OnStatusChange 方法
OnTestKeyDown

ITfCoNtextKeyEventSink::OnTestKeyDown 方法
OnTestKeyDown

ITfKeyEventSink::OnTestKeyDown 方法
OnTestKeyUp

ITfCoNtextKeyEventSink::OnTestKeyUp 方法
OnTestKeyUp

ITfKeyEventSink::OnTestKeyUp 方法
OnTextChange

ITextStoreACPSink::OnTextChange 方法
OnTextChange

ITextStoreAnchorSink::OnTextChange 方法
OnTextUpdate

ITfFnAdviseText::OnTextUpdate 方法
OnTextUpdated

ITfPropertyStore::OnTextUpdated 方法
OnThreadItemChange

ITfLangBarEventSink::OnThreadItemChange 方法
OnThreadTerminate

ITfLangBarEventSink::OnThreadTerminate 方法
OnTransitoryExtensionUpdated

ITfTransitoryExtensionSink::OnTransitoryExtensionUpdated 方法
OnUninitDocumentMgr

ITfThreadMgrEventSink::OnUninitDocumentMgr 方法
OnUpdate

ITfLangBarItemSink::OnUpdate 方法
OnUpdateComposition

ITfCoNtextOwnerCompositionSink::OnUpdateComposition 方法
OnUpdated

ITfPreservedKeyNotifySink::OnUpdated 方法
OnUpdateInfo

ITfDisplayAttributeMgr::OnUpdateInfo 方法
OnUpdateInfo

ITfDisplayAttributeNotifySink::OnUpdateInfo 方法
OnWindowClosed

關閉輸入法 UI 之後,TSF 呼叫。
OnWindowClosing

在關閉輸入法 UI 之前,由 TSF 呼叫。
OnWindowOpened

在開啟輸入法 UI 之後,由 TSF 呼叫。
OnWindowOpening

在開啟輸入法 UI 之前,由 TSF 呼叫。
OnWindowUpdated

在調整大小和/或重新放置開啟的輸入法 UI 之後,由 TSF 呼叫。
OnWindowUpdating

TSF 在調整大小和/或重新放置開啟的輸入法 UI 之前呼叫。
PeekMessageA

ITfMessagePump::P eekMessageA 方法
PeekMessageW

ITfMessagePump::P eekMessageW 方法


ITfFnPlayBack::P lay 方法
流行

ITfDocumentMgr::P op 方法
PreserveKey

ITfKeystrokeMgr::P reserveKey 方法
ProcessLattice

ITfFnLMInternal::P rocessLattice 方法
推送

ITfDocumentMgr::P ush 方法
QueryInsert

ITextStoreACP::QueryInsert 方法會決定指定的開始和結束字元位置是否有效。
QueryInsert

判斷指定的開始和結束字元位置是否有效。 使用此方法在執行編輯之前,先調整檔的編輯。 方法不得傳回檔範圍以外的值。
QueryInsert

ITextStoreAnchor::QueryInsert 方法會判斷指定的開始和結束錨點是否有效。 使用這個方法,在執行編輯之前,先將編輯調整為檔。 方法不得傳回檔範圍以外的值。
QueryInsertEmbedded

取得值,指出指定的物件是否可以插入檔中。 (ITextStoreACP.QueryInsertEmbedded)
QueryInsertEmbedded

取得值,指出指定的物件是否可以插入檔中。 (ITextStoreACP2.QueryInsertEmbedded)
QueryInsertEmbedded

ITextStoreAnchor::QueryInsertEmbedded 方法
QueryInsertEmbedded

ITfQueryEmbedded::QueryInsertEmbedded 方法
QueryKey

ITfFnLMProcessor::QueryKey 方法
QueryLangID

ITfFnLMProcessor::QueryLangID 方法
QueryRange

ITfFnLMProcessor::QueryRange 方法
QueryRange

ITfFnPlayBack::QueryRange 方法
QueryRange

ITfFnReconversion::QueryRange 方法會取得反轉套用的文字範圍。
QueryType

ITfLMLattice::QueryType 方法
反轉

ITfFnLMProcessor::Reconvert 方法
反轉

ITfFnReconversion::Reconvert 方法
註冊

ITfInputProcessorProfiles::Register 方法
RegisterActiveProfiles

ITfFnLangProfileUtil::RegisterActiveProfiles 方法
RegisterCategory

ITfCategoryMgr::RegisterCategory 方法
RegisterGUID

ITfCategoryMgr::RegisterGUID 方法
RegisterGUIDDescription

ITfCategoryMgr::RegisterGUIDDescription 方法
RegisterGUIDDWORD

ITfCategoryMgr::RegisterGUIDDWORD 方法
RegisterProfile

ITfInputProcessorProfileMgr::RegisterProfile 方法會註冊文字服務和設定檔。
ReleaseInputProcessor

ITfInputProcessorProfileMgr::ReleaseInputProcessor 方法會停用屬於指定 CLSID 之文字服務的設定檔,並釋放 ITfTextInputProcessorEx 介面的實例。
RemoveItem

ITfLangBarItemMgr::RemoveItem 方法
RemoveLanguageProfile

ITfInputProcessorProfiles::RemoveLanguageProfile 方法
RequestAttrsAtPosition

取得位於指定字元位置的文字屬性。 (ITextStoreACP.RequestAttrsAtPosition)
RequestAttrsAtPosition

取得位於指定字元位置的文字屬性。 (ITextStoreACP2.RequestAttrsAtPosition)
RequestAttrsAtPosition

ITextStoreAnchor::RequestAttrsAtPosition 方法
RequestAttrsTransitioningAtPosition

取得在指定字元位置轉換的文字屬性。 (ITextStoreACP.RequestAttrsTransitioningAtPosition)
RequestAttrsTransitioningAtPosition

取得在指定字元位置轉換的文字屬性。 (ITextStoreACP2.RequestAttrsTransitioningAtPosition)
RequestAttrsTransitioningAtPosition

ITextStoreAnchor::RequestAttrsTransitioningAtPosition 方法
RequestEditSession

ITfCoNtext::RequestEditSession 方法
RequestLock

TSF 管理員會呼叫 ITextStoreACP::RequestLock 方法,以提供檔鎖定以修改檔。 這個方法會呼叫 ITextStoreACPSink::OnLockGranted 方法來建立檔鎖定。
RequestLock

由 TSF 管理員呼叫,以提供檔鎖定以修改檔。 這個方法會呼叫 OnLockGranted 方法來建立檔鎖定。
RequestLock

ITextStoreAnchor::RequestLock 方法
RequestSupportedAttrs

取得檔中支援的屬性。 (ITextStoreACP.RequestSupportedAttrs)
RequestSupportedAttrs

取得檔中支援的屬性。 (ITextStoreACP2.RequestSupportedAttrs)
RequestSupportedAttrs

ITextStoreAnchor::RequestSupportedAttrs 方法
重設

IEnumITfCompositionView::Reset 方法
重設

IEnumTfCoNtexts::Reset 方法
重設

IEnumTfDisplayAttributeInfo::Reset 方法
重設

IEnumTfDocumentMgrs::Reset 方法
重設

IEnumTfFunctionProviders::Reset 方法
重設

IEnumTfInputProcessorProfiles::Reset 方法會將目前的位置移至列舉序列的開頭,以重設列舉值物件。
重設

IEnumTfLanguageProfiles::Reset 方法
重設

IEnumTfProperties::Reset 方法
重設

IEnumTfPropertyValue::Reset 方法
重設

IEnumTfRanges::Reset 方法
重設

IEnumTfUIElements::Reset 方法會將目前位置移至列舉序列的開頭,以重設列舉值物件。
重設

ITfDisplayAttributeInfo::Reset 方法
重設

IEnumTfCandidates::Reset 方法
重設

IEnumTfLatticeElements::Reset 方法
重設

IEnumTfLangBarItems::Reset 方法
Restore

ITfRangeBackup::Restore 方法
RestoreLastFocus

ITfLangBarMgr::RestoreLastFocus 方法
ResumeKeystrokeHandling

繼續暫停的按鍵處理。
RetrieveRequestedAttrs

取得呼叫屬性要求方法所傳回的屬性。 (ITextStoreACP.RetrieveRequestedAttrs)
RetrieveRequestedAttrs

取得呼叫屬性要求方法所傳回的屬性。 (ITextStoreACP2.RetrieveRequestedAttrs)
RetrieveRequestedAttrs

ITextStoreAnchor::RetrieveRequestedAttrs 方法
序列 化

ITextStoreACPServices::Serialize 方法
序列 化

ITfCoNtextOwnerServices::Serialize 方法會從文字範圍取得屬性,並將屬性資料寫入資料流程物件。 這可讓應用程式儲存屬性資料,例如將資料寫入檔案時。
序列 化

ITfPropertyStore::Serialize 方法
SetAttributeInfo

ITfDisplayAttributeInfo::SetAttributeInfo 方法
SetChangeHistoryMask

尚未實作這個方法。
SetDefaultLanguageProfile

ITfInputProcessorProfiles::SetDefaultLanguageProfile 方法
SetExtent

ITfRangeACP::SetExtent 方法
SetFocus

ITfThreadMgr::SetFocus 方法
SetFocus

將輸入焦點設定為指定的檔管理員。
SetGravity

IAnchor::SetGravity 方法
SetGravity

ITfRange::SetGravity 方法
SetIcon

ITfSystemLangBarItem::SetIcon 方法
SetIconMode

ITfSystemDeviceTypeLangBarItem::SetIconMode 方法
SetInputScope

設定指定視窗的輸入範圍。
SetInputScopes

設定一個輸入範圍、多個輸入範圍、一個片語清單、一個正則運算式和/或語音辨識文法規格的組合, (指定視窗的 SRGS) 規則。
SetInputScopes2

應用程式必須先使用 IS_DEFAULT 呼叫 SetInputScope,才能終結視窗,以清除介面的參考。
SetInputScopeXML

請勿使用。 (SetInputScopeXML)
SetIntegrationStyle

設定整合樣式。
SetItemText

ITfSystemLangBarItemText::SetItemText 方法會修改系統語言欄功能表所顯示的文字。
SetLanguageProfileDisplayName

可轉散發套件:_Requires Windows 2000 上的 TSF 1.0。
SetModalInput

ITfLangBarMgr::SetModalInput 方法
SetPageIndex

ITfCandidateListUIElement::SetPageIndex 方法會設定頁面索引。
SetPreservedKeyDescription

ITfKeystrokeMgr::SetPreservedKeyDescription 方法
SetResult

ITfCandidateList::SetResult 方法
SetResult

當使用者選擇候選項目時,提供文字服務或 IME 與歷程記錄資料。
SetSelection

ITextStoreACP::SetSelection 方法會選取檔中的文字。 應用程式必須在檔上具有讀取/寫入鎖定,才能呼叫這個方法。
SetSelection

選取檔中的文字。 應用程式必須在檔上具有讀取/寫入鎖定,才能呼叫這個方法。
SetSelection

ITextStoreAnchor::SetSelection 方法
SetSelection

ITfCandidateListUIElementBehavior::SetSelection 方法會設定候選清單的選取範圍。
SetSelection

ITfCoNtext::SetSelection 方法
SetStatus

ITfFnPropertyUIStatus::SetStatus 方法
SetText

ITextStoreACP::SetText 方法會將文字選取範圍設定為提供的字元位置。
SetText

將文字選取範圍設定為提供的字元位置。
SetText

ITextStoreAnchor::SetText 方法會設定兩個提供的錨點位置之間的文字選取範圍。
SetText

ITfRange::SetText 方法會取代文字範圍所涵蓋的內容。
SetTooltipString

ITfSystemLangBarItem::SetTooltipString 方法
SetValue

ITfCompartment::SetValue 方法
SetValue

ITfProperty::SetValue 方法
SetValueStore

ITfProperty::SetValueStore 方法
Shift 鍵

IAnchor::Shift 方法會在文字資料流程中向前或向後移動錨點。
ShiftEnd

ITfComposition::ShiftEnd 方法
ShiftEnd

ITfRange::ShiftEnd 方法
ShiftEndRegion

ITfRange::ShiftEndRegion 方法
ShiftEndToRange

ITfRange::ShiftEndToRange 方法
ShiftRegion

IAnchor::ShiftRegion 方法
ShiftStart

ITfComposition::ShiftStart 方法
ShiftStart

ITfRange::ShiftStart 方法
ShiftStartRegion

ITfRange::ShiftStartRegion 方法
ShiftStartToRange

ITfRange::ShiftStartToRange 方法
ShiftTo

IAnchor::ShiftTo 方法會將目前的錨點移至與另一個錨點相同的位置。
顯示

ITfUIElement::Show 方法會顯示此 UI 元素的文字服務 UI。
顯示

ITfFnConfigure::Show 方法
顯示

ITfFnConfigureRegisterEudc::Show 方法會顯示 EUDC 金鑰順序暫存器 UI。
顯示

ITfFnConfigureRegisterWord::Show 方法
顯示

ITfFnShowHelp::Show 方法
顯示

ITfLangBarItem::Show 方法
ShowCandidateNumbers

指定是否應該顯示候選數位。
ShowFloating

ITfLangBarEventSink::ShowFloating 方法
ShowFloating

ITfLangBarMgr::ShowFloating 方法
ShowUI

ITfSpeechUIServer::ShowUI 方法
收縮

ITfPropertyStore::Shrink 方法
SimulatePreservedKey

ITfKeystrokeMgr::SimulatePreservedKey 方法
Skip

IEnumITfCompositionView::Skip 方法
Skip

IEnumTfCoNtexts::Skip 方法
Skip

IEnumTfDisplayAttributeInfo::Skip 方法
Skip

IEnumTfDocumentMgrs::Skip 方法
Skip

IEnumTfFunctionProviders::Skip 方法
Skip

IEnumTfInputProcessorProfiles::Skip 方法會依指定的元素數目,將列舉序列中的目前位置向前移動。
Skip

IEnumTfLanguageProfiles::Skip 方法
Skip

IEnumTfProperties::Skip 方法
Skip

IEnumTfPropertyValue::Skip 方法
Skip

IEnumTfRanges::Skip 方法
Skip

IEnumTfUIElements::Skip 方法會從目前位置取得列舉序列中指定專案數目。
Skip

IEnumTfCandidates::Skip 方法
Skip

IEnumTfLatticeElements::Skip 方法
Skip

IEnumTfLangBarItems::Skip 方法
StartComposition

ITfCoNtextComposition::StartComposition 方法
SubstituteKeyboardLayout

ITfInputProcessorProfiles::SubstituteKeyboardLayout 方法
SuspendKeystrokeHandling

暫停處理按鍵。
SystemDisableMSAA

ITfMSAAControl::SystemDisableMSAA 方法
SystemEnableMSAA

ITfMSAAControl::SystemEnableMSAA 方法
TakeOwnership

ITfCoNtextComposition::TakeOwnership 方法
TerminateComposition

ITfCoNtextOwnerCompositionServices::TerminateComposition 方法
TestKeyDown

ITfKeystrokeMgr::TestKeyDown 方法
TestKeyUp

ITfKeystrokeMgr::TestKeyUp 方法
TF_CreateCategoryMgr

TF_CreateCategoryMgr函式會建立類別管理員物件,而不需要初始化 COM。 使用方式必須謹慎完成,因為呼叫執行緒必須在 MSCTF.DLL 擁有的物件上維護參考計數。
TF_CreateDisplayAttributeMgr

TF_CreateDisplayAttributeMgr函式可用來建立顯示內容管理員物件,而不需要初始化 COM。
TF_CreateInputProcessorProfiles

TF_CreateInputProcessorProfiles函式可用來建立輸入處理器設定檔物件,而不需要初始化 COM。
TF_CreateLangBarItemMgr

TF_CreateLangBarItemMgr函式可用來建立語言列專案管理員物件,而不需要初始化 COM。
TF_CreateLangBarMgr

TF_CreateLangBarMgr函式會建立語言列管理員物件,而不需要初始化 COM。 不建議使用此方法,因為呼叫進程必須在 Msctf.dll 擁有的物件上維護適當的參考計數。
TF_CreateThreadMgr

TF_CreateThreadMgr函式會建立執行緒管理員物件,而不需要初始化 COM。 不建議使用此方法,因為呼叫進程必須在 Msctf.dll 擁有的物件上維護適當的參考計數。
TF_GetThreadMgr

TF_GetThreadMgr函式會取得先前在呼叫執行緒內建立的執行緒管理員物件複本。
TrackProperties

ITfCoNtext::TrackProperties 方法
UnadviseEventSink

ITfLangBarMgr::UnadviseEventSink 方法
UnadviseItemSink

ITfLangBarItemMgr::UnadviseItemSink 方法
UnadviseItemsSink

ITfLangBarItemMgr::UnadviseItemsSink 方法
UnadviseKeyEventSink

ITfKeystrokeMgr::UnadviseKeyEventSink 方法
UnadviseMouseSink

ITfMouseTracker::UnadviseMouseSink 方法
UnadviseMouseSink

ITfMouseTrackerACP::UnadviseMouseSink 方法
UnadviseSingleSink

ITfSourceSingle::UnadviseSingleSink 方法
UnadviseSink

應用程式會呼叫 ITextStoreACP::UnadviseSink 方法,指出它不再需要來自 TSF 管理員的通知。 TSF 管理員會釋放接收介面並停止通知。
UnadviseSink

由應用程式呼叫,指出它不再需要來自 TSF 管理員的通知。 TSF 管理員會釋放接收介面並停止通知。
UnadviseSink

ITextStoreAnchor::UnadviseSink 方法
UnadviseSink

ITfSource::UnadviseSink 方法
UninitLocalMsCtfMonitor

UninitLocalMsCtfMonitor 函式會取消初始化目前桌面上的 TextServicesFramework。
UnpreserveKey

ITfKeystrokeMgr::UnpreserveKey 方法
Unregister

ITfInputProcessorProfiles::Unregister 方法
UnregisterCategory

ITfCategoryMgr::UnregisterCategory 方法
UnregisterGUIDDescription

ITfCategoryMgr::UnregisterGUIDDescription 方法
UnregisterGUIDDWORD

ITfCategoryMgr::UnregisterGUIDDWORD 方法
UnregisterProfile

ITfInputProcessorProfileMgr::UnregisterProfile 方法會取消註冊文字服務和設定檔。
取消序列化

ITextStoreACPServices::Unserialize 方法
取消序列化

ITfCoNtextOwnerServices::Unserialize 方法
UpdateBalloon

ITfFnBalloon::UpdateBalloon 方法
UpdateBalloon

ITfSpeechUIServer::UpdateBalloon 方法
UpdateUIElement

必須更新 UI 元素時,文字服務會呼叫 ITfUIElementMgr::UpdateUIElement 方法。
UpdateUIElement

更新 UIElement 的內容時,會呼叫 ITfUIElementSink::UpdateUIElement 方法。

介面

 
IAnchor

IAnchor 介面是由 TSF 管理員實作。 Microsoft Active Accessibility 的用戶端會使用 IAnchor 錨點物件來分隔文字資料流程中的文字範圍。
IEnumITfCompositionView

IEnumITfCompositionView 介面是由 TSF 管理員實作,以提供組合檢視物件的列舉。
IEnumTfCandidates

IEnumTfCandidates 介面是由文字服務實作,並由 TSF 管理員用來提供候選字串物件的列舉。
IEnumTfCoNtexts

IEnumTfCoNtexts 介面是由 TSF 管理員實作,以提供內容物件的列舉。
IEnumTfCoNtextViews

未實作。 (IEnumTfCoNtextViews)
IEnumTfDisplayAttributeInfo

IEnumTfDisplayAttributeInfo 介面是由 TSF 管理員實作,以提供顯示內容資訊物件的列舉。
IEnumTfDocumentMgrs

IEnumTfDocumentMgrs 介面是由 TSF 管理員實作,以提供檔管理員物件的列舉。
IEnumTfFunctionProviders

IEnumTfFunctionProviders 介面是由 TSF 管理員實作,以提供函式提供者物件的列舉。
IEnumTfInputProcessorProfiles

IEnumTfInputProcessorProfiles 介面是由 TSF 管理員所實作,並由應用程式或文字服務使用。 ITfInputProcessorProfileMgr::EnumProfiles 可以擷取此介面,並列舉已註冊的設定檔。
IEnumTfLangBarItems

IEnumTfLangBarItems 介面是由 TSF 管理員實作,以提供語言列專案物件的列舉。
IEnumTfLanguageProfiles

IEnumTfLanguageProfiles 介面是由 TSF 管理員實作,以提供語言設定檔的列舉。
IEnumTfLatticeElements

IEnumTfLatticeElements 介面是由 TSF 管理員實作,以提供 Lattice 元素的列舉。
IEnumTfProperties

IEnumTfProperties 介面是由 TSF 管理員實作,以提供屬性物件的列舉。
IEnumTfPropertyValue

IEnumTfPropertyValue 介面是由 TSF 管理員實作,以提供屬性值的列舉。
IEnumTfRanges

IEnumTfRanges 介面是由 TSF 管理員實作,以提供範圍物件的列舉。
IEnumTfUIElements

IEnumTfUIElements 介面是由 TSF 管理員所實作,並由應用程式或文字服務使用。 ITfUIElementMgr::EnumUIElements 可以擷取此介面,並列舉已註冊的 UI 元素。
ITextStoreACP

ITextStoreACP 介面是由應用程式實作,由 TSF 管理員用來操作 TSF 中的文字資料流程或文字存放區。
ITextStoreACP2

ITextStoreACP2 介面是由應用程式實作,由 TSF 管理員用來操作 TSF 中的文字資料流程或文字存放區。
ITextStoreACPServices

ITextStoreACPServices 介面是由 TSF 管理員實作,以提供各種服務給 ACP 型應用程式。
ITextStoreACPSink

ITextStoreACPSink 介面是由 TSF 管理員所實作,由 ACP 型應用程式用來在發生特定事件時通知管理員。 管理員會藉由呼叫 ITextStoreACP::AdviseSink 來安裝此建議接收。
ITextStoreAnchor

ITextStoreAnchor 介面是由 Microsoft Active Accessibility 用戶端所實作,並由 TSF 管理員用來操作文字資料流程。
ITextStoreAnchorSink

ITextStoreAnchorSink 介面是由 TSF 管理員所實作,並由錨點型應用程式用來在發生特定事件時通知管理員。 管理員會藉由呼叫 ITextStoreAnchor::AdviseSink 來安裝此建議接收。
ITfActiveLanguageProfileNotifySink

ITfActiveLanguageProfileNotifySink 介面是由應用程式實作,以在作用中語言或文字服務變更時接收通知。
ITfCandidateList

ITfCandidateList 介面是由文字服務實作,由 TSF 管理員或用戶端 (應用程式或其他文字服務使用,) 來取得及操作候選字串物件。
ITfCandidateListUIElement

ITfCandidateListUIElement 介面是由具有候選清單 UI 的文字服務所實作。
ITfCandidateListUIElementBehavior

此介面是由具有候選清單 UI 的文字服務所實作,而且可由應用程式控制其 UI。 應用程式 QI 此介面來自 ITfUIElement 並控制候選清單行為。
ITfCandidateString

ITfCandidateString 介面是由文字服務所實作,並由 TSF 管理員或用戶端用來取得候選字串物件的相關資訊。
ITfCategoryMgr

ITfCategoryMgr 介面會管理文字服務的物件類別。 TSF 管理員會實作此介面。
ITfCleanupCoNtextDurationSink

ITfCleanupCoNtextDurationSink 介面是由文字服務實作,以在執行內容清除作業時接收通知。
ITfCleanupCoNtextSink

ITfCleanupCoNtextSink 介面是由文字服務實作,以在發生內容清除作業時接收通知。 此通知接收是透過呼叫 ITfSourceSingle::AdviseSingleSink 搭配IID_ITfCleanupCoNtextSink來安裝。
ITfClientId

ITfClientId 介面是由 TSF 管理員實作。 這個介面是用來取得 TSF 物件的用戶端識別碼。 查詢具有IID_ITfClientId的執行緒管理員,可取得此介面的實例。
ITfCompartment

ITfCompartment 介面是由 TSF 管理員所實作,並由用戶端 (應用程式和文字服務) 來取得和設定 TSF 區間中的資料。
ITfCompartmentEventSink

ITfCompartmentEventSink 介面是由用戶端 (應用程式或文字服務) 實作,並由 TSF 管理員用來在區間資料變更時通知用戶端。
ITfCompartmentMgr

ITfCompartmentMgr 介面是由 TSF 管理員實作,並由用戶端 (應用程式和文字服務) 來取得及操作 TSF 區間。
ITfComposition

ITfComposition 介面是由 TSF 管理員所實作,由文字服務用來取得和終止組合的相關資料。 這個介面的實例是由 ITfCoNtextComposition::StartComposition 方法所提供。
ITfCompositionSink

ITfCompositionSink 介面是由文字服務實作,以在組合終止時接收通知。
ITfCompositionView

ITfCompositionView 介面是由 TSF 管理員所實作,並由應用程式用來取得組合檢視的相關資料。 這個介面的實例是由其中一個 ITfCoNtextOwnerCompositionSink 方法所提供。
ITfConfigureSystemKeystrokeFeed

ITfConfigureSystemKeystrokeFeed 介面是由 TSF 管理員實作,以啟用和停用按鍵處理。
ITfCoNtext

ITfCoNtext 介面是由 TSF 管理員所實作,並由應用程式和文字服務用來存取編輯內容。
ITfCoNtextComposition

ITfCoNtextComposition 介面是由 TSF 管理員所實作,並由文字服務用來建立及操作組合。 這個介面的實例是由 ITfCoNtext::QueryInterface 與 IID_ITfCoNtextComposition 所提供。
ITfCoNtextKeyEventSink

ITfCoNtextKeyEventSink 介面是由文字服務實作,以接收輸入內容中發生的鍵盤事件通知。
ITfCoNtextOwner

ITfCoNtextOwner 介面是由應用程式或文字服務實作,以接收文字輸入,而不需要文字存放區。 當應用程式呼叫 ITfSource::AdviseSink 方法時,就會取得此介面的實例。
ITfCoNtextOwnerCompositionServices

ITfCoNtextOwnerCompositionServices 介面是由 TSF 管理員所實作,由內容擁有者用來操作文字服務所建立的撰寫。
ITfCoNtextOwnerCompositionSink

ITfCoNtextOwnerCompositionSink 介面是由應用程式實作,以接收組合相關的通知。
ITfCoNtextOwnerServices

ITfCoNtextOwnerServices 介面是由管理員所實作,並由做為內容擁有者的文字服務或應用程式使用。
ITfCoNtextView

ITfCoNtextView 介面是由 TSF 管理員所實作,並由用戶端 (應用程式或文字服務使用,) 以取得內容檢視的相關資訊。
ITfCreatePropertyStore

ITfCreatePropertyStore 介面是由文字服務實作,以支援屬性存放區資料的持續性。
ITfDisplayAttributeInfo

ITfDisplayAttributeInfo 介面是由文字服務實作,以提供顯示內容資料。 任何元件最常使用這個介面,通常是應用程式,必須決定文字的顯示方式。
ITfDisplayAttributeMgr

ITfDisplayAttributeMgr 介面是由 TSF 管理員實作,並由應用程式用來取得和列舉顯示內容。 個別顯示內容是透過 ITfDisplayAttributeInfo 介面來存取。
ITfDisplayAttributeNotifySink

ITfDisplayAttributeNotifySink 介面是由應用程式實作,以在更新顯示內容資訊時接收通知。
ITfDisplayAttributeProvider

ITfDisplayAttributeProvider 介面是由文字服務實作,由 TSF 管理員用來列舉及取得個別的顯示內容資訊物件。
ITfDocumentMgr

ITfDocumentMgr 介面是由 TSF 管理員所實作,並由應用程式或文字服務用來建立和管理文字內容。 若要取得這個介面的實例,請呼叫 ITfThreadMgr::CreateDocumentMgr。
ITfEditRecord

ITfEditRecord 介面是由 TSF 管理員所實作,由文字編輯接收用來判斷編輯會話期間變更的內容。
ITfEditSession

ITfEditSession 介面是由文字服務實作,並由 TSF 管理員用來讀取和/或修改內容的文字和屬性。
ITfEditTransactionSink

ITfEditTransactionSink 介面是由文字服務實作,並由 TSF 管理員用來支援編輯交易。
ITfFnAdviseText

ITfFnAdviseText 介面是由文字服務實作,並由 TSF 管理員用來在內容中的文字或 Lattice 元素變更時提供通知。
ITfFnBalloon

ITfFnBalloon 介面是由文字服務實作,並由應用程式或其他文字服務用來更新文字服務新增至語言列的方塊專案。
ITfFnConfigure

ITfFnConfigure 介面是由文字服務實作,讓文字服務控制台應用程式允許文字服務顯示組態對話方塊。
ITfFnConfigureRegisterEudc

ITfFnConfigureRegisterEudc 介面是由文字服務實作,以提供 UI 來註冊指定 EUDC 的金鑰順序。
ITfFnConfigureRegisterWord

ITfFnConfigureRegisterWord 介面是由文字服務實作,讓 Active Input Method Editor (IME) 導致文字服務顯示文字註冊對話方塊。
ITfFnGetLinguisticAlternates

ITfFnGetLinguisticAlternates 介面是由文字服務和/或 TSF 管理員實作,以提供指定範圍內傳遞為參數之文字的語言替代專案。
ITfFnGetPreferredTouchKeyboardLayout

ITfFnGetPreferredTouchKeyboardLayout 介面是由文字服務實作,以指定使用收件匣 Windows 8 觸控式鍵盤所支援的特定鍵盤配置。
ITfFnGetSAPIObject

ITfFnGetSAPIObject 介面是由語音 API (SAPI) 文字服務實作。 TSF 管理員或用戶端 (應用程式或其他文字服務) 使用此介面來取得各種 SAPI 物件。
ITfFnLangProfileUtil

ITfFnLangProfileUtil 介面是由語音文字服務所實作,用來提供語音文字服務的公用程式方法。
ITfFnLMInternal

不會使用 ITfFnLMInternal 介面。
ITfFnLMProcessor

ITfFnLMProcessor 介面是由語言模型文字服務實作,並由應用程式或文字服務用來啟用替代語言模型處理。
ITfFnPlayBack

ITfFnPlayBack 介面是由語音 API (SAPI) 文字服務實作。 TSF 管理員或用戶端 (應用程式或其他文字服務) 使用此介面來控制語音輸入文字的音訊資料。
ITfFnPropertyUIStatus

ITfFnPropertyUIStatus 介面是由文字服務實作,並由應用程式或文字服務用來取得和設定文字服務屬性 UI 的狀態。
ITfFnReconversion

ITfFnReconversion 介面是由文字服務實作,並由 TSF 管理員或用戶端用來支援文字服務所提供之文字的重新轉換。
ITfFnSearchCandidateProvider

在輸入法編輯器中啟用整合式搜尋體驗, (輸入法) 。
ITfFnShowHelp

ITfFnShowHelp 介面是由文字服務實作,可讓語言列在語言欄說明功能表中放置文字服務的說明命令。
ITfFunction

ITfFunction 介面是個別函式介面的基底介面。
ITfFunctionProvider

ITfFunctionProvider 介面是由應用程式或文字服務實作,以提供各種函式物件。
ITfInputProcessorProfileActivationSink

ITfInputProcessorProfileActivationSink 介面是由應用程式實作,以在設定檔變更時接收通知。
ITfInputProcessorProfileMgr

ITfInputProcessorProfileMgr 介面是由 TSF 管理員所實作,並由應用程式或文字服務用來操作一或多個文字服務的語言設定檔。
ITfInputProcessorProfiles

ITfInputProcessorProfiles 介面是由 TSF 管理員所實作,並由應用程式或文字服務用來操作一或多個文字服務的語言設定檔。
ITfInputProcessorProfilesEx

此介面是由 TSF 管理員所實作,並由文字服務或應用程式用來設定語言設定檔的顯示描述。
ITfInputProcessorProfileSubstituteLayout

此介面是由 TSF 管理員所實作,由應用程式或文字服務用來操作文字服務設定檔的替代輸入地區設定識別碼 (鍵盤配置) 。
ITfInputScope

文字輸入處理器會使用 ITfInputScope 介面來取得 InputScope 值,代表與視窗相關聯的檔內容。
ITfInputScope2

文字輸入處理器會使用 ITfInputScope2 介面來取得 IEnumString 介面指標,而這個 IEnumString 介面會列舉應用程式為此內容指定的字組清單。
ITfInsertAtSelection

ITfInsertAtSelection 介面是由管理員實作,由文字服務用來在內容中插入文字或内嵌物件。 文字服務會藉由呼叫 ITfCoNtext::QueryInterface 來取得此介面。
ITfIntegratableCandidateListUIElement

讓文字服務和輸入法編輯器 (IME) 調整無 UI 模式行為。
ITfKeyEventSink

ITfKeyEventSink 介面是由文字服務實作,以接收鍵盤和焦點事件通知。 若要安裝此事件接收,請呼叫 ITfKeystrokeMgr::AdviseKeyEventSink。
ITfKeystrokeMgr

ITfKeystrokeMgr 介面是由 TSF 管理員所實作,並由應用程式和文字服務用來與鍵盤管理員互動。
ITfKeyTraceEventSink

ITfKeyTraceEventSink 介面是由應用程式或文字服務實作,以在目標處理事件之前接收按鍵筆觸事件通知。
ITfLangBarEventSink

ITfLangBarEventSink 介面是由應用程式或文字服務所實作,並由語言列用來提供語言列中發生之特定事件的通知。
ITfLangBarItem

ITfLangBarItem 介面是由語言列專案提供者所實作,並由語言列管理員用來取得語言列專案的詳細資訊。
ITfLangBarItemBalloon

ITfLangBarItemBalloon 介面是由應用程式或文字服務所實作,由語言列管理員用來取得語言列上方塊專案特定的資訊。
ITfLangBarItemBitmap

ITfLangBarItemBitmap 介面是由應用程式或文字服務所實作,並由語言列管理員用來取得語言列上點陣圖專案的特定資訊。
ITfLangBarItemBitmapButton

ITfLangBarItemBitmapButton 介面是由語言列點陣圖按鈕提供者所實作,由語言列管理員用來取得語言列上點陣圖按鈕專案的特定資訊。
ITfLangBarItemButton

ITfLangBarItemButton 介面是由語言列按鈕提供者所實作,並由語言列管理員用來取得語言列上按鈕專案的相關資訊。
ITfLangBarItemMgr

ITfLangBarItemMgr 介面是由語言列實作,並由文字服務用來管理語言列中的專案。
ITfLangBarItemSink

ITfLangBarItemSink 介面是由語言列所實作,並由語言列專案提供者用來通知語言列變更語言列專案。
ITfLangBarMgr

ITfLangBarMgr 介面是由 TSF 管理員所實作,由文字服務用來管理事件接收通知,以及設定浮動語言列顯示設定。 介面識別碼IID_ITfLangBarMgr。
ITfLanguageProfileNotifySink

ITfLanguageProfileNotifySink 介面是由應用程式實作,以在語言設定檔變更時接收通知。
ITfLMLattice

ITfLMLattice 介面是由語音文字服務實作,以提供 lattice 元素屬性的相關資訊,並由用戶端 (應用程式或其他文字服務) 使用。
ITfMenu

ITfMenu 介面是由語言列所實作,並由語言列按鈕提供者用來將專案新增至語言列將顯示給按鈕的功能表。
ITfMessagePump

ITfMessagePump 介面是由 TSF 管理員所實作,並由應用程式用來從應用程式訊息佇列取得訊息。
ITfMouseSink

ITfMouseSink 介面是由文字服務實作,以接收滑鼠事件通知。 滑鼠事件接收會隨其中一個 ITfMouseTracker 介面的 ITfMouseTracker::AdviseMouseSink 方法一起安裝。
ITfMouseTracker

ITfMouseTracker 介面是由 TSF 管理員所實作,由文字服務用來管理滑鼠事件通知接收。 查詢 ITfCoNtext 物件以取得此介面的實例,以取得IID_ITfMouseTracker。
ITfMouseTrackerACP

ITfMouseTrackerACP 介面是由應用程式實作,以支援滑鼠事件接收。
ITfMSAAControl

Microsoft Active Accessibility 會使用 ITfMSAAControl 介面,從 TSF 控制項新增或移除檔,以避免 TSF 中不必要的額外負荷。 不建議使用此介面供其他應用程式使用。
ITfPersistentPropertyLoaderACP

ITfPersistentPropertyLoaderACP 介面是由應用程式實作,並由 TSF 管理員用來非同步載入屬性。
ITfPreservedKeyNotifySink

ITfPreservedKeyNotifySink 介面是由應用程式或 TSF 文字服務實作,以在金鑰保留、未保留或保留的金鑰描述變更時接收通知。
ITfProperty

ITfProperty 介面是由 TSF 管理員實作,並由用戶端 (應用程式或文字服務使用,) 來修改屬性值。
ITfPropertyStore

ITfPropertyStore 介面是由文字服務實作,並由 TSF 管理員用來提供非靜態屬性值。 此介面的實例會傳遞至 ITfProperty::SetValueStore。
ITfQueryEmbedded

ITfQueryEmbedded 介面是由 TSF 管理員所實作,並由文字服務用來判斷內容是否可以接受内嵌物件。
ITfRange

文字服務和應用程式會使用 ITfRange 介面來參考及操作指定內容中的文字。 介面識別碼IID_ITfRange。
ITfRangeACP

ITfRangeACP 介面是由 TSF 管理員所實作,並由 ACP () 型應用程式的應用程式字元位置使用,以存取及操作範圍物件。
ITfRangeBackup

ITfRangeBackup 介面是由 TSF 管理員所實作,由文字服務用來建立範圍物件中包含的資料的備份複本。
ITfReadingInformationUIElement

ITfCandidateListUIElement 介面是由具有 UI 的文字服務實作,以在接近插入號讀取資訊 UI。
ITfReadOnlyProperty

ITfReadOnlyProperty 介面是由 TSF 管理員所實作,並由應用程式或文字服務用來取得屬性資料。
ITfReverseConversion

執行指定字串的反向轉換。
ITfReverseConversionList

表示建立指定字串所需的擊鍵序列清單。
ITfReverseConversionMgr

提供 ITfReverseConversion 物件的存取權,這些物件是用來執行反向轉換。
ITfSource

ITfSource 介面是由 TSF 管理員實作。 應用程式和文字服務會使用它來安裝和卸載建議接收。
ITfSourceSingle

ITfSourceSingle 介面是由 TSF 管理員實作。
ITfSpeechUIServer

ITfSpeechUIServer 介面會管理 TSF 語言列上的語音相關使用者介面。
ITfStatusSink

ITfStatusSink 介面支援通用檔案狀態的變更。 此建議接收是透過呼叫 ITfSource::AdviseSink 搭配IID_ITfStatusSink來安裝。 文字服務可以選擇性地實作此介面。
ITfSystemDeviceTypeLangBarItem

ITfSystemDeviceTypeLangBarItem 介面是由系統語言列專案所實作,並由應用程式或文字服務用來控制系統專案顯示其圖示的方式。
ITfSystemLangBarItem

ITfSystemLangBarItem 介面是由系統語言列功能表所實作,並由系統語言列延伸模組用來修改針對功能表顯示的圖示和/或工具提示字串。
ITfSystemLangBarItemSink

ITfSystemLangBarItemSink 介面是由系統語言列功能表延伸模組所實作,並由系統語言欄功能表 (主機) 使用,以允許將功能表項目新增至現有的系統語言列功能表。
ITfSystemLangBarItemText

ITfSystemLangBarItemText 介面是由系統語言列所實作,並由系統語言列延伸模組用來修改功能表顯示的描述。
ITfTextEditSink

ITfTextEditSink 介面支援完成包含讀取/寫入存取權的編輯會話。
ITfTextInputProcessor

ITfTextInputProcessor 介面是由文字服務實作,並由 TSF 管理員用來啟動和停用文字服務。
ITfTextInputProcessorEx

ITfTextInputProcessorEx 介面是由文字服務實作,並由 TSF 管理員用來啟動和停用文字服務。
ITfTextLayoutSink

ITfTextLayoutSink 介面支援應用程式的內容配置變更。 呼叫 ITfSource::AdviseSink 搭配IID_ITfTextLayoutSink來安裝此建議接收。 文字服務可以選擇性地實作此介面。
ITfThreadFocusSink

ITfThreadFocusSink 介面是由應用程式或 TSF 文字服務實作,以線上程接收或失去 UI 焦點時接收通知。
ITfThreadMgr

ITfThreadMgr 會定義 TSF 管理員所實作的主要物件。 ITfThreadMgr 是由應用程式和文字服務用來啟用和停用文字服務、建立檔管理員,以及維護檔內容焦點。
ITfThreadMgr2

ITfThreadMgr2 會定義 TSF 管理員所實作的主要物件。 ITfThreadMgr2 是由應用程式和文字服務用來啟用和停用文字服務、建立檔管理員,以及維護檔內容焦點。
ITfThreadMgrEventSink

ITfThreadMgrEventSink 介面是由應用程式或 TSF 文字服務實作,以接收特定執行緒管理員事件的通知。 使用 IID_ITfThreadMgrEventSink 呼叫 TSF 管理員 ITfSource::AdviseSink 以安裝此建議接收。
ITfThreadMgrEx

應用程式會使用 ITfThreadMgrEx 介面來啟用具有某些旗標的文字服務。 ITfThreadMgrEx 可由 QI 從 ITfThreadMgr 取得。
ITfToolTipUIElement

ITfToolTipUIElement 介面是由想要在其 UI 上顯示工具提示的文字服務所實作。
ITfTransitoryExtensionSink

ITfTransitoryExtensionSink 介面是由使用 Transitory Extension dim 的應用程式所實作。應用程式可以使用這個接收介面來追蹤暫時延伸模組中發生的變更。
ITfTransitoryExtensionUIElement

ITfTransitoryExtensionUIElement 介面是由 TSF 管理員所實作,其提供轉移延伸模組的 UI。
ITfUIElement

ITfUIElement 介面是 UIElement 物件的基底介面,並由文字服務實作。
ITfUIElementMgr

ITfUIElementMgr 介面是由 TSF 管理員實作,並由應用程式或文字服務使用。 應用程式和文字服務可以透過 ITfThreadMgr::QueryInterface 搭配IID_ITfUIElementMgr來取得此介面。
ITfUIElementSink

ITfUIElementSink 介面是由應用程式實作,以在 UI 元素變更時接收通知。
IUIManagerEventSink

IUIManagerEventSink 介面是由支援 IME UI 整合的應用程式所實作,以接收輸入法 UI 外觀的通知。

結構

 
TF_DA_COLOR

TF_DA_COLOR 結構包含一系列文字的顯示內容中使用的色彩資料。
TF_DISPLAYATTRIBUTE

TF_DISPLAYATTRIBUTE 結構包含轉譯文字的顯示內容資料。
TF_HALTCOND

TF_HALTCOND 結構可用來包含範圍班次的條件。
TF_INPUTPROCESSORPROFILE

這個結構包含輸入處理器設定檔的資料。
TF_LANGBARITEMINFO

TF_LANGBARITEMINFO 結構可用來保存語言列專案的相關資訊。
TF_LANGUAGEPROFILE

TF_LANGUAGEPROFILE結構包含語言設定檔的相關資訊。
TF_LBBALLOONINFO

TF_LBBALLOONINFO 結構包含語言列方塊專案的相關資訊。
TF_LMLATTELEMENT

TF_LMLATTELEMENT 結構包含 lattice 元素的相關資訊。 在語音辨識中使用 Lattice 元素。 這個結構會與 IEnumTfLatticeElements::Next 方法搭配使用。
TF_PERSISTENT_PROPERTY_HEADER_ACP

TF_PERSISTENT_PROPERTY_HEADER_ACP 結構可用來提供屬性標頭資料。
TF_PRESERVEDKEY

TF_PRESERVEDKEY 結構代表保留的索引鍵。
TF_PROPERTYVAL

TF_PROPERTYVAL 結構包含屬性值資料。 這個結構會與 IEnumTfPropertyValue::Next 方法搭配使用。
TF_SELECTION

TF_SELECTION結構包含文字選取資料。
TF_SELECTIONSTYLE

TF_SELECTIONSTYLE 結構代表選取範圍的樣式。
TS_ATTRVAL

TS_ATTRVAL 結構包含檔案屬性值。
TS_RUNINFO

TS_RUNINFO 結構會指定文字執行資料的屬性。
TS_SELECTION_ACP

TS_SELECTION_ACP 結構包含 ACP 型文字選取資料。
TS_SELECTION_ANCHOR

TS_SELECTION_ANCHOR 結構包含錨點型文字選取資料。
TS_SELECTIONSTYLE

TS_SELECTIONSTYLE 結構代表選取範圍的樣式。
TS_STATUS

TS_STATUS 結構包含檔狀態資料。
TS_TEXTCHANGE

TS_TEXTCHANGE 結構包含文字變更資料。