Método IInkRenderer::D rawStroke (msinkaut.h)
Desenha o objeto IInkStrokeDisp usando o contexto de dispositivo conhecido e, opcionalmente, desenha o objeto IInkStrokeDisp com o objeto InkDrawingAttributes conhecido.
Sintaxe
HRESULT DrawStroke(
[in] LONG_PTR hDC,
[in] IInkStrokeDisp *Stroke,
[in, optional] IInkDrawingAttributes *DrawingAttributes
);
Parâmetros
[in] hDC
O hWnd do contexto do dispositivo no qual desenhar.
[in] Stroke
O traço a ser desenhado.
[in, optional] DrawingAttributes
Opcional. Especifica o InkDrawingAttributes a ser usado no desenho. O valor padrão é NULL. Se InkDrawingAttributes for especificado, eles substituirão DrawingAttributes no IInkStrokeDisp.
Valor retornado
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Um parâmetro continha um ponteiro inválido. |
|
O parâmetro strokes está associado a um objeto InkDisp diferente. |
|
Identificador de exibição inválido. |
|
O traço ou o parâmetro drawingAttributes não aponta para um objeto válido. |
|
Ocorreu uma exceção dentro do método . |
|
Parâmetro ou tipo de propriedade inesperado. |
Comentários
A largura da caneta é multiplicada (ou dimensionada) pela raiz quadrada do determinante da transformação de exibição.
O InkRenderer força as origens do visor e da janela a 0, 0. Todas as configurações existentes são salvas e restauradas, mas não são usadas pelo InkRenderer. Para executar a rolagem, use a exibição do objeto InkRenderer e os métodos de transformação de 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 |