Método IInkDisp::GetBoundingBox (msinkaut.h)
Recupera a caixa delimitadora em coordenadas de espaço à tinta para todos os traços em um objeto InkDisp , um traço individual ou uma coleção InkStrokes .
Sintaxe
HRESULT GetBoundingBox(
[in, optional] InkBoundingBoxMode BoundingBoxMode,
[out, retval] IInkRectangle **Rectangle
);
Parâmetros
[in, optional] BoundingBoxMode
Opcional. Especifica as características de traço a serem usadas para calcular a caixa delimitadora. Para obter mais detalhes sobre o uso de características de traço para calcular uma caixa delimitadora, consulte o tipo de enumeração BoundingBoxMode .
O valor padrão é -1 (IBBM_DEFAULT), o que significa que todas as características de um traço são usadas para especificar a caixa delimitadora.
[out, retval] Rectangle
Quando este método retorna, contém o retângulo que define a caixa delimitadora de um objeto InkDisp , um objeto IInkStrokeDisp ou uma coleção InkStrokes .
Valor retornado
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Um parâmetro continha um ponteiro inválido. |
|
Ocorreu uma exceção dentro do método . |
|
Parâmetro ou tipo de propriedade inesperado. |
|
O objeto InkRectangle não está registrado. |
Comentários
Quando a caixa delimitadora é afetada pela largura da caneta, essa largura é dimensionada adequadamente para a transformação de exibição do InkRenderer . Para fazer isso, a largura da caneta é multiplicada pela raiz quadrada do determinante da transformação de exibição.
Requisitos
Cliente mínimo com suporte | Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | msinkaut.h |
Biblioteca | InkObj.dll |