Método IInkDisp::GetBoundingBox (msinkaut.h)
Recupera el cuadro de límite en coordenadas de espacio de entrada de lápiz para todos los trazos de un objeto InkDisp , un trazo individual o una colección InkStrokes .
Sintaxis
HRESULT GetBoundingBox(
[in, optional] InkBoundingBoxMode BoundingBoxMode,
[out, retval] IInkRectangle **Rectangle
);
Parámetros
[in, optional] BoundingBoxMode
Opcional. Especifica las características del trazo que se van a usar para calcular el cuadro de límite. Para obtener más información sobre el uso de características de trazo para calcular un cuadro de límite, vea el tipo de enumeración BoundingBoxMode .
El valor predeterminado es -1 (IBBM_DEFAULT), lo que significa que todas las características de un trazo se usan para especificar el cuadro de límite.
[out, retval] Rectangle
Cuando este método devuelve , contiene el rectángulo que define el rectángulo delimitador de un objeto InkDisp , un objeto IInkStrokeDisp o una colección InkStrokes .
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. |
|
Se produjo una excepción dentro del método . |
|
Parámetro o tipo de propiedad inesperados. |
|
El objeto InkRectangle no está registrado. |
Comentarios
Cuando el cuadro de límite se ve afectado por el ancho del lápiz, este ancho se escala adecuadamente para la transformación de vista de InkRenderer . Para ello, el ancho del lápiz se multiplica por la raíz cuadrada del determinante de la transformación de vista.
Requisitos
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 |