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

Confira também

Propriedade AutoRedraw

Método Draw [Classe InkRenderer]

Iinkdrawingattributes

Classe InkDrawingAttribute

Propriedade SupportHighContrastInk