Share via


Método IInkRenderer::P ixelToInkSpace (msinkaut.h)

Converte um local em coordenadas de espaço de pixel para ser um local em coordenadas de espaço à tinta.

Sintaxe

HRESULT PixelToInkSpace(
  [in]      LONG_PTR hDC,
  [in, out] long     *x,
  [in, out] long     *y
);

Parâmetros

[in] hDC

O identificador do contexto do dispositivo para o controle ou formulário que contém.

[in, out] x

A coordenada x do ponto a ser convertido em um local de tinta.

[in, out] y

A coordenada y do ponto a ser convertido em um local de tinta.

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_INVALIDARG
Identificador de exibição inválido.
E_INK_EXCEPTION
Ocorreu uma exceção dentro do método .

Comentários

PixelToInkSpace converte de pixel em espaço à tinta (1 unidade HIMETRIC = .01mm), aplica o inverso da transformação de exibição e aplica a transformação do objeto.

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 InkSpaceToPixel

Método InkSpaceToPixelFromPoints

Método PixelToInkSpaceFromPoints