Compartilhar via


Método ITextStoreAnchor::FindNextAttrTransition (textstor.h)

O método ITextStoreAnchor::FindNextAttrTransition localiza o local no fluxo de texto em que ocorre uma transição em um valor de atributo. O atributo especificado para marcar depende do aplicativo.

Sintaxe

HRESULT FindNextAttrTransition(
  [in]  IAnchor         *paStart,
  [in]  IAnchor         *paHalt,
  [in]  ULONG           cFilterAttrs,
  [in]  const TS_ATTRID *paFilterAttrs,
  [in]  DWORD           dwFlags,
  [out] BOOL            *pfFound,
  [out] LONG            *plFoundOffset
);

Parâmetros

[in] paStart

Ponteiro para a posição de âncora no início de um intervalo para pesquisar uma transição de atributo.

[in] paHalt

Ponteiro para a posição de âncora no final de um intervalo para pesquisar uma transição de atributo.

[in] cFilterAttrs

Especifica o número de atributos a marcar.

[in] paFilterAttrs

Ponteiro para o tipo de dados TS_ATTRID que especifica o atributo a marcar. Atributos predefinidos são dados em tsattrs.h.

[in] dwFlags

Especifica a direção para pesquisar uma transição de atributo. Por padrão, o método pesquisa para frente.

Valor Significado
TS_ATTR_FIND_BACKWARDS
O método pesquisa para trás no fluxo de texto.
TS_ATTR_FIND_UPDATESTART
O método posiciona a âncora de entrada paStart na próxima transição de atributo, se uma for encontrada. Caso contrário, a âncora de entrada não será modificada.
TS_ATTR_FIND_WANT_OFFSET
O parâmetro plFoundOffset recebe o deslocamento de caractere da transição de atributo de paStart.

[out] pfFound

Recebe um valor booliano true se uma transição de atributo foi encontrada; caso contrário, FALSE é retornado.

[out] plFoundOffset

Recebe o deslocamento de caractere da transição de atributo do paStart de âncora inicial.

Retornar valor

Esse método pode retornar um desses valores.

Valor Descrição
S_OK
O método foi bem-sucedido.
E_INVALIDARG
paStart e/ou paHalt são inválidos.
TS_E_INVALIDPOS
As posições de caractere especificadas estão além do texto no documento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho textstor.h
DLL Msctf.dll
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

ITextStoreAnchor

TS_ATTRID

Constantes TS_ATTR_*