ITfComposition::ShiftStart-Methode (msctf.h)
Verschiebt den Startanker einer Komposition.
Syntax
HRESULT ShiftStart(
[in] TfEditCookie ecWrite,
[in] ITfRange *pNewStart
);
Parameter
[in] ecWrite
Enthält ein Bearbeitungscookie, das den von ITfEditSession::D oEditSession abgerufenen Bearbeitungskontext identifiziert.
[in] pNewStart
Zeiger auf ein ITfRange-Objekt , das die neue Startankerposition enthält. Der Startanker des Kontexts wird in den Startanker dieses Bereichs verschoben. Diese Methode schlägt fehl, wenn der Startanker dieses Bereichs außerhalb des Endankers der Komposition positioniert ist.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
Es ist ein unbekannter Fehler aufgetreten. |
|
Der Startanker von pNewStart wird hinter dem Endanker der Komposition positioniert, oder pNewStart ist ungültig. |
|
Die Komposition wurde bereits beendet. |
|
Der von ecWrite identifizierte Bearbeitungskontext verfügt nicht über eine Lese-/Schreibsperre. |
Hinweise
Diese Methode bewirkt, dass die GUID_PROP_COMPOSING-Eigenschaft aus jedem Text entfernt wird, der aus der Komposition entfernt wurde. Ebenso wird die GUID_PROP_COMPOSING-Eigenschaft auch jedem Text hinzugefügt, der der Komposition hinzugefügt wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | msctf.h |
DLL | Msctf.dll |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |
Weitere Informationen
ITfComposition-Schnittstelle, ITfEditSession::D oEditSession, ITfRange-Schnittstelle, ITfComposition::ShiftEnd