ITextServices 類別 (textserv.h)

擴充文字物件模型 (TOM) ,以提供無視窗作業的額外功能。

繼承

ITextServices 介面繼承自 IUnknown 介面。 ITextServices 也有下列類型的成員:

方法

ITextServices 類別具有這些方法。

 
ITextServices::OnTxInPlaceActivate

通知文字服務物件此控件就地作用中。
ITextServices::OnTxInPlaceDeactivate

通知文字服務物件,此控件已不再就地使用中。
ITextServices::OnTxPropertyBitsChange

設定屬性 (由控件的位) 表示。
ITextServices::OnTxSetCursor

通知文字服務物件設定游標。
ITextServices::OnTxUIActivate

通知文字服務物件控件現在是使用中的UI。
ITextServices::OnTxUIDeactivate

通知文字服務物件,控件不再使用UI。
ITextServices::TxDraw

繪製文字服務物件。
ITextServices::TxGetBaseLinePos

取得相對於文字服務用戶端矩形之第一個可見線條的基底線位置,以像素為單位。 這允許在其基底線上對齊控件。
ITextServices::TxGetCachedSize

傳回快取的繪圖邏輯大小,如果任何) 該文字服務正在使用,則傳回 (。 一般而言,這會是 ITextServices::TxDraw、ITextServices::OnTxSetCursor 等最後一個用戶端矩形的大小,雖然不保證是。
ITextServices::TxGetCurTargetX

取得目標 x 位置,也就是插入號的目前水準位置。
ITextServices::TxGetDropTarget

取得文字控制件的置放目標。
ITextServices::TxGetHScroll

傳回水平滾動條資訊。
ITextServices::TxGetNaturalSize

允許調整控制件的大小,使其適當地符合其內容。
ITextServices::TxGetText

傳回控件中的所有 Unicode 純文字做為 BSTR。
ITextServices::TxGetVScroll

傳回垂直滾動條狀態資訊。
ITextServices::TxQueryHitPoint

測試指定的點是否位於文字服務物件的矩形內。
ITextServices::TxSendMessage

由視窗主機用來將從視窗傳送的訊息轉送至文字服務物件。
ITextServices::TxSetText

設定控件中的所有文字。

備註

ITextHost 介面搭配使用, ITextServices 提供一種方法,讓您 不需要建立視窗 即可使用豐富的編輯控件。

實作時機

應用程式不會實作 ITextServices 介面。

使用時機

應用程式可以呼叫 CreateTextServices 函式來建立文字服務物件。 若要擷取 ITextServices 指標,請在 CreateTextServices 傳回的私人 IUnknown 指標上呼叫 QueryInterface。 然後,您可以呼叫 ITextServices 方法,將訊息傳送至文字服務物件。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 textserv.h

另請參閱

無窗口豐富編輯控件概觀