Freigeben über


IAnchor::ShiftRegion-Methode (textstor.h)

Verschiebt den Anker in einen angrenzenden Bereich im Textstream.

Syntax

HRESULT ShiftRegion(
  [in]  DWORD      dwFlags,
  [in]  TsShiftDir dir,
  [out] BOOL       *pfNoRegion
);

Parameter

[in] dwFlags

Bitfelder, die verwendet werden, um die Neupositionierung des Ankers um ausgeblendeten Text zu steuern oder eine tatsächliche Neupositionierung des Ankers zu vermeiden.

Wert Bedeutung
TS_SHIFT_COUNT_HIDDEN
Gibt an, dass der Anker auf die nächste Regionsgrenze verschoben wird, einschließlich der Begrenzung eines ausgeblendeten Textbereichs. Wenn er nicht festgelegt ist, wird der Anker über einen benachbarten ausgeblendeten Text verschoben, bis ein Bereich mit sichtbarem Text gefunden wird.
TS_SHIFT_COUNT_ONLY
Der Anker wird nicht verschoben.

[in] dir

Enthält einen der TsShiftDir-Werte , der angibt, in welche angrenzende Region der Anker verschoben wird.

Wert Bedeutung
TS_SD_BACKWARD
Gibt an, dass der Anker in die Region verschoben wird, die unmittelbar vor einem Textbereich liegt.
TS_SD_FORWARD
Gibt an, dass der Anker unmittelbar nach einem Textbereich in die Region verschoben wird.

[out] pfNoRegion

Boolescher Wert, der angibt, ob eine Verschiebung des Ankers aufgetreten ist.

Wert Bedeutung
TRUE
Bei der Verschiebung ist ein Fehler aufgetreten, und der Anker wurde nicht neu positioniert.
FALSE
Die Verschiebung war erfolgreich.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_FAIL
Fehler bei der Verschiebung.
E_INVALIDARG
Ein Eingabeparameterwert ist ungültig.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile textstor.h
DLL Msctf.dll
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

IAnchor

IAnchor::Shift

TS_SHIFT_*-Konstanten

TsShiftDir