Condividi tramite


Metodo IInkRenderer::InkSpaceToPixel (msinkaut.h)

Converte una posizione nelle coordinate dello spazio input penna in una posizione nello spazio in pixel usando un handle per la conversione.

Sintassi

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

Parametri

[in] hdcDisplay

Handle del contesto di dispositivo.

[in, out] x

Coordinata X del punto da convertire in una posizione in pixel.

[in, out] y

Coordinata Y del punto da convertire in una posizione in pixel.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_POINTER
Un parametro contiene un puntatore non valido.
E_INK_EXCEPTION
Si è verificata un'eccezione all'interno del metodo .
E_INVALIDARG
Handle di visualizzazione non valido.
E_FAIL
Coordinate overflow durante l'operazione.

Commenti

InkSpaceToPixelFromPoints applica la trasformazione dell'oggetto, applica la trasformazione visualizzazione dell'oggetto InkRenderer e quindi converte da inkspace a unità pixel (1 unità input penna = .01mm).

Requisiti

   
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione msinkaut.h
Libreria InkObj.dll

Vedi anche

IInkRenderer

Classe InkRenderer

Metodo InkSpaceToPixelFromPoints

PixelToInkSpace, metodo

PixelToInkSpaceFromPoints, metodo