Método ITextRange::SetIndex (tom.h)
Cambia este intervalo a la unidad especificada del artículo.
Sintaxis
HRESULT SetIndex(
[in] long Unit,
[in] long Index,
[in] long Extend
);
Parámetros
[in] Unit
Tipo: long
Unidad usada para indizar el intervalo. Para obtener una lista de valores de unidad, vea ITextRange.
[in] Index
Tipo: long
Índice de la unidad. Este intervalo se reubica en la unidad que tiene este número de índice. Si es positivo, la numeración de unidadescomienza al principio de la historia y continúa adelante. Si es negativo, la numeración comienza al final de la historia y continúa hacia atrás. El inicio del artículo corresponde a un índice de 1 para todas las unidades que existen y la última unidad del artículo corresponde a un índice de -1.
[in] Extend
Tipo: long
Marca que indica la extensión del intervalo. Si es cero (valor predeterminado), el intervalo se contrae a un punto de inserción en la posición inicial de la unidad especificada. Si no es cero, el intervalo se establece en toda la unidad.
Valor devuelto
Tipo: HRESULT
El método devuelve un valor HRESULT . Si el método se realiza correctamente, devuelve S_OK. Si se produce un error en el método, devuelve uno de los siguientes códigos de error. Para obtener más información sobre los códigos de error COM, vea Control de errores en COM.
Código devuelto | Descripción |
---|---|
|
El índice no es válido. |
|
No se admite la unidad. |
|
Error por alguna otra razón. |
Comentarios
Este método permite que una aplicación funcione con texto orientado a líneas, como programas, de una manera cómoda. Por ejemplo, SetIndex(tomLine, 10, 0)
convierte un intervalo en un punto de inserción al principio de la décima línea.
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
Referencia