Método IInkRenderer::SetViewTransform (msinkaut.h)
Define o objeto InkTransform que representa a transformação de exibição usada para renderizar tinta.
Sintaxe
HRESULT SetViewTransform(
[in] IInkTransform *ViewTransform
);
Parâmetros
[in] ViewTransform
O objeto InkTransform que representa a transformação geométrica - rotação, dimensionamento, tesoura e reflexão - valores a serem usados para transformar as coordenadas de traço dentro do espaço à tinta.
Um valor NULL para o parâmetro viewTransform correlaciona-se à transformação de identidade.
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. |
|
viewTransform não aponta para um objeto InkTransform compatível. |
|
Ocorreu uma exceção dentro do método . |
Comentários
A transformação se aplica aos pontos e à largura da caneta.
A transformação de exibição ocorre após a transformação do objeto.
A largura da caneta é calculada multiplicando a largura da caneta especificada (ou padrão de 53, se não for especificado) pela raiz quadrada do determinante da transformação de exibição.
É problemático chamar esse método em resposta à mensagem SENT. Teste se você está processando uma mensagem SENT chamando InSendMessageEx e, em seguida, POSTE a mensagem para si mesmo se a mensagem foi ENVIADA.
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 |