Método IInkPicture::SetWindowInputRectangle (msinkaut.h)
Modifica o retângulo da janela, em pixels, no qual a tinta é desenhada.
Sintaxe
HRESULT SetWindowInputRectangle(
[in] IInkRectangle *WindowInputRectangle
);
Parâmetros
[in] WindowInputRectangle
O retângulo, nas coordenadas da janela, no qual a tinta é desenhada.
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. |
|
As coordenadas do retângulo são inválidas (por exemplo, largura/altura de 0). |
|
Não é possível atualizar mapeamentos enquanto estiver no meio de um traço. |
|
Ocorreu uma exceção dentro do método . |
|
O retângulo de entrada da janela se sobrepõe ao retângulo de entrada de janela de um InkCollector habilitado. |
Comentários
O erro E_INK_OVERLAPPING_INPUT_RECT será retornado se o retângulo de entrada da janela de um coletor de tinta habilitado (definido com a propriedade Enabled ) sobrepor o retângulo de entrada da janela de outro coletor de tinta habilitado.
Para redefinir o retângulo de entrada da janela para seu comportamento padrão (um retângulo vazio com coordenadas {0,0,0,0}), passe {0,0,0,0} a chamada para SetWindowInputRectangle e não NULL.
Não é possível passar um retângulo em que o valor da propriedade Right é menor que o valor da propriedade Left ; ou em que o valor da propriedade Bottom é menor que o valor da propriedade Top . Por exemplo, um retângulo com parâmetros de {500, 500, 400, 400} não é válido.
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 |