Compartilhar via


Método ITfContextView::GetTextExt (msctf.h)

O método ITfContextView::GetTextExt retorna a caixa delimitadora, em coordenadas de tela, de um intervalo de texto.

Sintaxe

HRESULT GetTextExt(
  [in]  TfEditCookie ec,
  [in]  ITfRange     *pRange,
  [out] RECT         *prc,
  [out] BOOL         *pfClipped
);

Parâmetros

[in] ec

Especifica um cookie de edição com acesso somente leitura.

[in] pRange

Especifica o intervalo a ser consultado

[out] prc

Recebe a caixa delimitadora, em coordenadas de tela, do intervalo.

[out] pfClipped

Recebe o valor booliano que especifica se o texto na caixa delimitadora foi recortado. Se esse parâmetro for TRUE, a caixa delimitadora conterá texto recortado e não incluirá todo o intervalo solicitado. A caixa delimitadora é recortada devido ao intervalo solicitado não estar visível.

Retornar valor

Esse método pode retornar um desses valores.

Valor Descrição
S_OK
O método foi bem-sucedido.
TS_E_NOLAYOUT
O texto não é renderizado ou o contexto não calculou o layout do texto.
TF_E_NOLOCK
O parâmetro editar cookie é inválido.

Comentários

Se a janela do documento for minimizada ou se o texto especificado não estiver visível no momento, o método retornará S_OK com o parâmetro prc definido como {0,0,0,0}.

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 msctf.h
DLL Msctf.dll
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

ITfContextOwner::GetTextExt

ITfContextView