Método IInkRenderer::D raw (msinkaut.h)
Dibuja trazos de lápiz mediante el contexto de dispositivo conocido.
Sintaxis
HRESULT Draw(
[in] LONG_PTR hDC,
[in] IInkStrokes *Strokes
);
Parámetros
[in] hDC
Especifica el hWnd del contexto del dispositivo en el que se va a dibujar.
[in] Strokes
Especifica los trazos que se van a dibujar.
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. |
|
Un argumento no es válido. |
|
El parámetro hdc o strokes 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.
Nota Si no ha establecido explícitamente el ancho del lápiz, es 53 de forma predeterminada. Debe multiplicar el ancho del lápiz por la raíz cuadrada del determinante para producir el rectángulo de límite correcto. El alto y el ancho del rectángulo delimitador se expanden por la mitad de esta cantidad en cada dirección.
Nota Utilice el método DrawStroke para dibujar un solo trazo.
Requisitos
Requisito | Value |
---|---|
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 |