Método IInkDrawingAttributes::get_Color (msinkaut.h)
Obtém ou define a cor da tinta desenhada com este objeto InkDrawingAttributes .
Essa propriedade é leitura/gravação.
Sintaxe
HRESULT get_Color(
long *CurrentColor
);
Parâmetros
CurrentColor
Valor retornado
Nenhum
Comentários
No modo alto contraste, a tinta sempre aparece com a configuração de cor do sistema (COLOR_WINDOWTEXT), independentemente da configuração da propriedade Color . No entanto, a cor real da tinta sempre será salva como a cor definida ou a cor padrão (BLACK) se não estiver definida. Por exemplo, se a propriedade Color estiver definida como VERMELHO, um usuário no modo de Alto Contraste verá a tinta na cor do sistema, mas um usuário que não está no modo de Alto Contraste verá a tinta desenhada como a cor definida COMO VERMELHO. Essa funcionalidade permite que um usuário no modo de Alto Contraste exiba a tinta na configuração do sistema sem modificar a cor real do traço.
Isso significa que, por padrão, toda a tinta é mapeada para uma cor quando estiver no modo de Alto Contraste. Para desabilitar esse comportamento padrão de mapeamento de cores e implementar o seu próprio, use a propriedade SupportHighContrastInk do coletor de tinta.
Para habilitar efetivamente o modo de Alto Contraste, você deve definir a propriedade AutoRedraw do coletor de tinta como TRUE (o que significa que a tinta é redesenhada quando a janela é invalidada). A API (interface de programação de aplicativo) do tablet pc não dá suporte ao modo de Alto Contraste se você definir a propriedade AutoRedraw como FALSE.
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 |