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 |