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

Ajusta los puntos de conexión de intervalo a los valores especificados.

Sintaxis

HRESULT SetRange(
  long cpAnchor,
  long cpActive
);

Parámetros

cpAnchor

Tipo: long

Posición de carácter para el extremo del delimitador del intervalo.

cpActive

Tipo: long

Posición del carácter del extremo activo del intervalo.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Este método establece la posición min(cpActive, cpAnchor)inicial del intervalo en y la posición final en max(cpActive, cpAnchor). Si el intervalo es una selección no degenerada, cpAnchor es el extremo activo y cpAnchor es el extremo de anclaje. Si el intervalo es una selección degenerada, la selección se muestra al principio de la línea, en lugar de al final de la línea anterior.

Este método quita cualquier otro subrango que pueda tener este intervalo. Para conservar los subrangos actuales, use ITextRange2::SetActiveSubrange.

Si el intervalo de texto es una selección, puede establecer los atributos de la selección mediante el método ITextSelection::SetFlags .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado tom.h
Archivo DLL Msftedit.dll

Consulte también

Conceptual

ITextRange

Referencia

Modelo de objetos de texto