Compartilhar via


Método IInkRenderer::InkSpaceToPixel (msinkaut.h)

Converte um local em coordenadas de espaço à tinta em um local no espaço de pixel usando um identificador para a conversão.

Sintaxe

HRESULT InkSpaceToPixel(
  [in]      LONG_PTR hdcDisplay,
  [in, out] long     *x,
  [in, out] long     *y
);

Parâmetros

[in] hdcDisplay

O identificador do contexto do dispositivo.

[in, out] x

A coordenada X do ponto a ser convertido em um local de pixel.

[in, out] y

A coordenada Y do ponto a ser convertido em um local de pixel.

Valor retornado

Esse método pode retornar um desses valores.

Código de retorno Descrição
S_OK
Êxito.
E_POINTER
Um parâmetro continha um ponteiro inválido.
E_INK_EXCEPTION
Ocorreu uma exceção dentro do método .
E_INVALIDARG
Identificador de exibição inválido.
E_FAIL
Coordenadas estouradas durante a operação.

Comentários

InkSpaceToPixelFromPoints aplica a transformação de objeto, aplica a transformação de exibição do objeto InkRenderer e, em seguida, converte do espaço à tinta em unidades de pixel (1 unidade de tinta = 0,01mm).

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

Confira também

Iinkrenderer

Classe InkRenderer

Método InkSpaceToPixelFromPoints

Método PixelToInkSpace

Método PixelToInkSpaceFromPoints