Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Erweitert das Textobjektmodell (Text Object Model, TOM), um zusätzliche Funktionen für fensterlose Vorgänge bereitzustellen.
Vererbung
Die ITextServices-Schnittstelle erbt von der IUnknown-Schnittstelle . ITextServices verfügt auch über folgende Membertypen:
Methoden
Die ITextServices-Klasse verfügt über diese Methoden.
|
ITextServices::OnTxInPlaceActivate Benachrichtigt das Textdienstobjekt, dass dieses Steuerelement aktiv ist. |
|
ITextServices::OnTxInPlaceDeactivate Benachrichtigt das Textdienstobjekt, dass dieses Steuerelement nicht mehr aktiv ist. |
|
ITextServices::OnTxPropertyBitsChange Legt Eigenschaften (dargestellt durch Bits) für das Steuerelement fest. |
|
ITextServices::OnTxSetCursor Benachrichtigt das Textdienstobjekt, den Cursor festzulegen. |
|
ITextServices::OnTxUIActivate Informiert das Textdienstobjekt, dass das Steuerelement jetzt auf der Benutzeroberfläche aktiv ist. |
|
ITextServices::OnTxUIDeactivate Informiert das Textdienstobjekt, dass das Steuerelement nicht mehr aktiv ist. |
|
ITextServices::TxDraw Zeichnet das Textdienstobjekt. |
|
ITextServices::TxGetBaseLinePos Ruft die Basiszeilenposition der ersten sichtbaren Zeile in Pixel relativ zum Textdienst-Clientrechteck ab. Dies ermöglicht das Ausrichten von Steuerelementen an ihren Basislinien. |
|
ITextServices::TxGetCachedSize Gibt die zwischengespeicherte logische Zeichnungsgröße (sofern vorhanden) zurück, die von Textdiensten verwendet wird. In der Regel entspricht dies der Größe des letzten Clientrechtecks, das in ITextServices::TxDraw, ITextServices::OnTxSetCursor usw. verwendet wurde, obwohl es nicht garantiert ist. |
|
ITextServices::TxGetCurTargetX Ruft die x-Zielposition ab, d. h. die aktuelle horizontale Position des Caretzeichens. |
|
ITextServices::TxGetDropTarget Ruft das Ablageziel für das Textsteuerelement ab. |
|
ITextServices::TxGetHScroll Gibt Horizontale Bildlaufleisteninformationen zurück. |
|
ITextServices::TxGetNaturalSize Ermöglicht es, die Größe eines Steuerelements so zu ändern, dass es seinem Inhalt entsprechend entspricht. |
|
ITextServices::TxGetText Gibt den gesamten Unicode-Nur-Text im -Steuerelement als BSTR zurück. |
|
ITextServices::TxGetVScroll Gibt Statusinformationen für vertikale Bildlaufleisten zurück. |
|
ITextServices::TxQueryHitPoint Testet, ob sich ein angegebener Punkt innerhalb des Rechtecks des Textdienstobjekts befindet. |
|
ITextServices::TxSendMessage Wird vom Fensterhost verwendet, um von seinem Fenster gesendete Nachrichten an das Textdienstobjekt weiterzuleiten. |
|
ITextServices::TxSetText Legt den gesamten Text im Steuerelement fest. |
Hinweise
In Verbindung mit der ITextHost-Schnittstelle bietet ITextServices die Mittel, mit denen ein umfangreiches Bearbeitungssteuerelement verwendet werden kann, ohne ein Fenster zu erstellen.
Wann sollte implementiert werden?
Anwendungen implementieren die ITextServices-Schnittstelle nicht.Verwendungs-Gründe
Anwendungen können die CreateTextServices-Funktion aufrufen, um ein Textdienstobjekt zu erstellen. Um einen ITextServices-Zeiger abzurufen, rufen Sie QueryInterface für den privaten IUnknown-Zeiger auf, der von CreateTextServices zurückgegeben wird. Anschließend können Sie die ITextServices-Methoden aufrufen, um Nachrichten an das Textdienstobjekt zu senden.Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | textserv.h |