TF_HALTCOND structure (msctf.h)

The TF_HALTCOND structure is used to contain conditions of a range shift.

Syntax

typedef struct TF_HALTCOND {
  ITfRange *pHaltRange;
  TfAnchor aHaltPos;
  DWORD    dwFlags;
} TF_HALTCOND;

Members

pHaltRange

Pointer to an ITfRange object that halts the shift. If the range shift encounters this range during the shift, the shift halts. This member can be NULL.

aHaltPos

Contains one of the TfAnchor values that specifies which anchor of pHaltRange the anchor will get shifted to if pHaltRange is encountered during the range shift. This member is ignored if pHaltRange is NULL.

dwFlags

Contains a set of flags that modify the behavior of the range shift. This can be zero or the following value.

Value Meaning
TF_HF_OBJECT The range shift halts if an embedded object is encountered.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps | UWP apps]
Minimum supported server Windows 2000 Server [desktop apps | UWP apps]
Header msctf.h
Redistributable TSF 1.0 on Windows 2000 Professional

See also

ITfRange

ITfRange::ShiftEnd

ITfRange::ShiftStart

TfAnchor