Método IInkRenderer::D rawStroke (msinkaut.h)
Dibuja el objeto IInkStrokeDisp mediante el contexto de dispositivo conocido y, opcionalmente, dibuja el objeto IInkStrokeDisp con el objeto InkDrawingAttributes conocido.
Sintaxis
HRESULT DrawStroke(
[in] LONG_PTR hDC,
[in] IInkStrokeDisp *Stroke,
[in, optional] IInkDrawingAttributes *DrawingAttributes
);
Parámetros
[in] hDC
HWnd del contexto del dispositivo en el que se va a dibujar.
[in] Stroke
Trazo que se va a dibujar.
[in, optional] DrawingAttributes
Opcional. Especifica inkDrawingAttributes que se van a usar en el dibujo. El valor predeterminado es NULL. Si se especifica InkDrawingAttributes , invalidan los DrawingAttributes en IInkStrokeDisp.
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. |
|
El parámetro strokes está asociado a un objeto InkDisp diferente. |
|
Identificador de pantalla no válido. |
|
El trazo o el parámetro drawingAttributes no apunta a un objeto válido. |
|
Se produjo una excepción dentro del método . |
|
Parámetro o tipo de propiedad inesperados. |
Comentarios
El ancho del lápiz se multiplica (o escala) por la raíz cuadrada del determinante de la transformación de vista.
InkRenderer fuerza los orígenes de la ventanilla y de la ventana a 0, 0. Las configuraciones existentes se guardan y restauran, pero no las usa InkRenderer. Para realizar el desplazamiento, use los métodos de transformación de objetos y vistas del objeto InkRenderer .
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 |