Método ITextRange::GetPoint (tom.h)

Recupera as coordenadas da tela para a posição do caractere inicial ou final no intervalo de texto, juntamente com a posição da intra-linha.

Sintaxe

HRESULT GetPoint(
  long Type,
  long *px,
  long *py
);

Parâmetros

Type

Tipo: long

Sinalizador que indica a posição a ser recuperada. Esse parâmetro pode incluir um valor de cada uma das tabelas a seguir. O valor padrão é tomStart + TA_BASELINE + TA_LEFT.

tomAllowOffClient

tomClientCoord

tomObjectArg

tomTransform

Use um dos valores a seguir para indicar o início ou o fim do intervalo.

tomStart

tomEnd

Use um dos valores a seguir para indicar a posição vertical.

TA_TOP Borda superior do retângulo delimitador.
TA_BASELINE Linha base do texto.
TA_BOTTOM Borda inferior do retângulo delimitador.
 

Use um dos valores a seguir para indicar a posição horizontal.

TA_LEFT Borda esquerda do retângulo delimitador.
TA_CENTER Centro do retângulo delimitador.
TA_RIGHT Borda direita do retângulo delimitador.

px

Tipo: long*

A coordenada X.

py

Tipo: long*

A coordenada Y.

Retornar valor

Tipo: HRESULT

O método retorna um valor HRESULT . Se o método for bem-sucedido, ele retornará S_OK. Se o método falhar, ele retornará um dos seguintes códigos de erro. Para obter mais informações sobre códigos de erro COM, consulte Tratamento de erros em COM.

Código de retorno Descrição
E_INVALIDARG
Px ou py é nulo.
S_FALSE
Falha por algum outro motivo.

Comentários

O método ITextRange::GetPoint fornece a ITextRange a capacidade de emular comandos de ponteiro de interface do usuário; também é útil para fins de acessibilidade.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho tom.h
DLL Msftedit.dll

Confira também

Conceitual

ITextRange

Outros recursos

Referência

Setpoint

Settextalign

Modelo de objeto de texto