Método ITfComposition::ShiftStart (msctf.h)
Mueve el delimitador inicial de una composición.
Sintaxis
HRESULT ShiftStart(
[in] TfEditCookie ecWrite,
[in] ITfRange *pNewStart
);
Parámetros
[in] ecWrite
Contiene una cookie de edición que identifica el contexto de edición obtenido de ITfEditSession::D oEditSession.
[in] pNewStart
Puntero a un objeto ITfRange que contiene la nueva posición de anclaje inicial. El delimitador inicial del contexto se moverá al delimitador inicial de este intervalo. Este método produce un error si el delimitador inicial de este intervalo se coloca más allá del delimitador final de la composición.
Valor devuelto
Este método puede devolver uno de estos valores.
Valor | Descripción |
---|---|
|
Método realizado correctamente. |
|
Se ha producido un error no especificado. |
|
El delimitador inicial de pNewStart se coloca después del delimitador final de la composición o pNewStart no es válido. |
|
La composición ya ha terminado. |
|
El contexto de edición identificado por ecWrite no tiene un bloqueo de lectura y escritura. |
Comentarios
Este método hace que la propiedad GUID_PROP_COMPOSING se quite de cualquier texto quitado de la composición. Del mismo modo, la propiedad GUID_PROP_COMPOSING también se agregará a cualquier texto agregado a la composición.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | msctf.h |
Archivo DLL | Msctf.dll |
Redistribuible | TSF 1.0 en Windows 2000 Professional |
Consulte también
Interfaz ITfComposition, ITfEditSession::D oEditSession, interfaz ITfRange, ITfComposition::ShiftEnd