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

Altera o intervalo com base em um ponto especificado em ou para cima (dependendo de Estender) o ponto (x, y) alinhado de acordo com Type.

Sintaxe

HRESULT SetPoint(
  [in] long x,
  [in] long y,
  [in] long Type,
  [in] long Extend
);

Parâmetros

[in] x

Tipo: long

Coordenada horizontal do ponto especificado, em coordenadas de tela absolutas.

[in] y

Tipo: long

Coordenada vertical do ponto especificado, em coordenadas de tela absolutas.

[in] Type

Tipo: long

O final a ser movido para o ponto especificado. Pode ser um dos seguintes.

tomStart Mova o início do intervalo.
tomEnd Mova o final do intervalo.

[in] Extend

Tipo: long

Como definir os pontos de extremidade do intervalo. Se Extend for zero (o padrão), o intervalo será um ponto de inserção no ponto especificado (ou no ponto mais próximo com texto selecionável). Se Extend for 1, o final especificado por Type será movido para o ponto e a outra extremidade será deixada sozinha.

Retornar valor

Tipo: HRESULT

O método retorna S_OK.

Comentários

Um aplicativo pode usar o ponto especificado na função WindowFromPoint para obter o identificador da janela, que geralmente pode ser usado para localizar as coordenadas cliente-retângulo (embora uma exceção notável seja com controles sem janela).

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

GetPoint

ITextRange

Referência

Modelo de objeto de texto