Método IInkRenderer::D raw (msinkaut.h)
Desenha traços de tinta usando o contexto de dispositivo conhecido.
Sintaxe
HRESULT Draw(
[in] LONG_PTR hDC,
[in] IInkStrokes *Strokes
);
Parâmetros
[in] hDC
Especifica o hWnd do contexto do dispositivo no qual desenhar.
[in] Strokes
Especifica os traços a serem desenhados.
Retornar valor
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. |
|
Um argumento é inválido. |
|
O hdc ou o parâmetro strokes não aponta para um objeto válido. |
|
Ocorreu uma exceção dentro do método . |
|
Parâmetro inesperado ou tipo de propriedade. |
Comentários
A largura da caneta é multiplicada (ou dimensionada) pela raiz quadrada do determinante da transformação de exibição.
Nota Se você não definiu a largura da caneta explicitamente, ela é 53 por padrão. Você deve multiplicar a largura da caneta pela raiz quadrada do determinante para produzir a caixa delimitadora correta. A altura e a largura da caixa delimitadora são expandidas pela metade dessa quantidade em cada direção.
Nota Use o método DrawStroke para desenhar um único traço.
Requisitos
Requisito | Valor |
---|---|
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 |