Compartir a través de


Método IMathInputControl::SetPosition (micaut.h)

Modifica la ubicación y el tamaño del control.

Sintaxis

HRESULT SetPosition(
  [in] LONG Left,
  [in] LONG Top,
  [in] LONG Right,
  [in] LONG Bottom
);

Parámetros

[in] Left

Posición situada más a la izquierda del control.

[in] Top

Posición más alta del control.

[in] Right

Posición más a la derecha del control.

[in] Bottom

Posición más baja del control.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
S_FALSE
Se ha cambiado el tamaño del control, pero el ancho, el alto o ambos no son iguales a los parámetros de entrada.
E_FAIL
Se ha producido un error no especificado.

Comentarios

Se puede llamar a este método independientemente del estado de visibilidad del control.

Este método se realizará correctamente incluso si los parámetros no son válidos. Si el rectángulo es mayor que el tamaño máximo permitido del control (ventana de escritorio), se usa el tamaño máximo posible en su lugar. Si el rectángulo es menor que el tamaño mínimo del control, o demasiado pequeño para mantener intacta la entrada de lápiz y la vista previa del resultado, se usa el tamaño mínimo posible en su lugar.

Si el método devuelve S_FALSE, el método GetPosition devolverá las características de tamaño reales del control.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado micaut.h (incluya Micaut.h)

Consulte también

GetPosition

IMathInputControl