Método IInkPicture::SetWindowInputRectangle (msinkaut.h)
Modifica el rectángulo de ventana, en píxeles, dentro del cual se dibuja la entrada de lápiz.
Sintaxis
HRESULT SetWindowInputRectangle(
[in] IInkRectangle *WindowInputRectangle
);
Parámetros
[in] WindowInputRectangle
Rectángulo, en coordenadas de ventana, en el que se dibuja la entrada de lápiz.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Un parámetro contenía un puntero no válido. |
|
Las coordenadas del rectángulo no son válidas (por ejemplo, ancho o alto de 0). |
|
No se pueden actualizar las asignaciones mientras se encuentra en medio de un trazo. |
|
Se produjo una excepción dentro del método . |
|
El rectángulo de entrada de ventana se superpone con el rectángulo de entrada de ventana de un inkCollector habilitado. |
Comentarios
El error E_INK_OVERLAPPING_INPUT_RECT se devuelve si el rectángulo de entrada de ventana de un recopilador de tinta habilitado (establecido con la propiedad Enabled ) se superpone al rectángulo de entrada de ventana de otro recopilador de tinta habilitado.
Para restablecer el rectángulo de entrada de la ventana a su comportamiento predeterminado (un rectángulo vacío con coordenadas {0,0,0,0}), pase {0,0,0,0} la llamada a SetWindowInputRectangle y no a NULL.
No se puede pasar un rectángulo donde el valor de la propiedad Right es menor que el valor de la propiedad Left ; o donde el valor de la propiedad Bottom es menor que el valor de la propiedad Top . Por ejemplo, un rectángulo con parámetros de {500, 500, 400, 400} no es válido.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | msinkaut.h |
Library | InkObj.dll |