ITextHost-Klasse (textserv.h)

Die ITextHost-Schnittstelle wird von einem Textdienstobjekt verwendet, um Texthostdienste abzurufen.

Vererbung

Die ITextHost-Schnittstelle erbt von der IUnknown-Schnittstelle . ITextHost verfügt auch über die folgenden Membertypen:

Methoden

Die ITextHost-Klasse verfügt über diese Methoden.

 
ITextHost::OnTxCharFormatChange

Legt das Standardzeichenformat für den Texthost fest.
ITextHost::OnTxParaFormatChange

Legt das Standardabsatzformat für den Texthost fest.
ITextHost::TxActivate

Benachrichtigt den Texthost, dass das Steuerelement aktiv ist.
ITextHost::TxClientToScreen

Konvertiert Texthostkoordinaten in Bildschirmkoordinaten.
ITextHost::TxCreateCaret

Erstellt eine neue Form für das Caret des fensterlosen Rich-Bearbeitungssteuerelements.
ITextHost::TxDeactivate

Benachrichtigt den Texthost, dass das Steuerelement jetzt inaktiv ist.
ITextHost::TxEnableScrollBar

Aktiviert oder deaktiviert einen oder beide Scrollleistenpfeile im Texthostfenster.
ITextHost::TxGetAcceleratorPos

Fordert das Sonderzeichen an, das für das unterstreichende Beschleunigungszeichen verwendet werden soll.
ITextHost::TxGetBackStyle

Fordert den Hintergrundstil des Texthosts an.
ITextHost::TxGetCharFormat

Fordert das Standardzeichenformat des Texthosts an.
ITextHost::TxGetClientRect

Ruft die Clientkoordinaten des Clientbereichs des Texthosts ab.
ITextHost::TxGetDC

Fordert den Gerätekontext für das Texthostfenster an.
ITextHost::TxGetExtent

Fordert die native Größe des Steuerelements in HIMETRIC an.
ITextHost::TxGetMaxLength

Ruft die maximal zulässige Länge des Texthosts für den Text ab.
ITextHost::TxGetParaFormat

Fordert das Standardabsatzformat des Texthosts an.
ITextHost::TxGetPasswordChar

Fordert das Kennwortzeichen des Texthosts an.
ITextHost::TxGetPropertyBits

Fordert die Biteigenschafteneinstellungen für den Texthost an.
ITextHost::TxGetScrollBars

Fordert Informationen zu den Bildlaufleisten an, die vom Texthost unterstützt werden.
ITextHost::TxGetSelectionBarWidth

Gibt die Größe der Auswahlleiste in HIMETRIC zurück.
ITextHost::TxGetSysColor

Ruft die Farbe des Texthosts für ein angegebenes Anzeigeelement ab.
ITextHost::TxGetViewInset

Fordert die Abmessungen des Leerzeichens um den Text im Texthostfenster an.
ITextHost::TxImmGetContext

Ruft den Eingabekontext der Eingabemethode Editor (IME) ab, der dem Textdiensthost zugeordnet ist. Diese Methode wird nur in asiatischen Versionen des Betriebssystems verwendet.
ITextHost::TxImmReleaseContext

Gibt einen Eingabekontext frei, der von der ITextHost::TxImmGetContext-Methode zurückgegeben wird, und entsperrt den dem Kontext zugeordneten Arbeitsspeicher. Diese Methode wird nur in asiatischen Versionen des Betriebssystems verwendet.
ITextHost::TxInvalidateRect

Gibt ein Rechteck für den Texthost an, der dem Aktualisierungsbereich des Texthostfensters hinzugefügt werden soll.
ITextHost::TxKillTimer

Fordert den Texthost auf, den angegebenen Timer zu zerstören.
ITextHost::TxNotify

Benachrichtigt den Texthost über verschiedene Ereignisse.
ITextHost::TxReleaseDC

Gibt den Gerätekontext frei, der von der ITextHost::TxGetDC-Methode abgerufen wurde.
ITextHost::TxScreenToClient

Konvertiert die Bildschirmkoordinaten in die Texthostfensterkoordinaten.
ITextHost::TxScrollWindowEx

Fordert den Texthost auf, den Inhalt des angegebenen Clientbereichs zu scrollen.
ITextHost::TxSetCapture

Legt die Mausaufnahme im Fenster des Texthosts fest.
ITextHost::TxSetCaretPos

Verschiebt die Caretposition auf die angegebenen Koordinaten im Texthostfenster.
ITextHost::TxSetCursor

Erstellt eine neue Cursorform (I-Beam) im Fenster des Texthosts.
ITextHost::TxSetFocus

Legt den Fokus auf das Texthostfenster fest.
ITextHost::TxSetScrollPos

Legt die Position des Bildlauffelds (Thumb) in der angegebenen Bildlaufleiste fest, und bei Bedarf wird die Bildlaufleiste neu markiert, um die neue Position des Scrollfelds widerzuspiegeln. (ITextHost.TxSetScrollPos)
ITextHost::TxSetScrollRange

Legt die Minimal- und Maximalpositionswerte für die angegebene Bildlaufleiste im Texthostfenster fest.
ITextHost::TxSetTimer

Fordert den Texthost an, einen Timer mit einem angegebenen Timeout zu erstellen.
ITextHost::TxShowCaret

Zeigt den Caret an der Caretposition im Texthostfenster an oder blendet sie aus.
ITextHost::TxShowScrollBar

Zeigt die Bildlaufleiste im Texthostfenster an oder blendet sie aus.
ITextHost::TxViewChange

Gibt dem Texthost an, dass sich der Updatebereich geändert hat.

Hinweise

Sie müssen die ITextHost-Schnittstelle implementieren, bevor Sie die CreateTextServices-Funktion aufrufen.

Anwendungen rufen die ITextHost-Methoden nicht auf. Ein Textdienstobjekt, das von der CreateTextServices-Funktion erstellt wurde, ruft die Schnittstellenmethoden auf.

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

Weitere Informationen

Übersicht über fensterlose Rich-Edit-Steuerelemente