Método IInkDrawingAttributes::get_Color (msinkaut.h)
Obtiene o establece el color de la entrada de lápiz dibujada con este objeto InkDrawingAttributes .
Esta propiedad es de lectura y escritura.
Sintaxis
HRESULT get_Color(
long *CurrentColor
);
Parámetros
CurrentColor
Valor devuelto
None
Observaciones
En el modo de contraste alto, la entrada de lápiz siempre aparece con la configuración del color del sistema (COLOR_WINDOWTEXT), independientemente de la configuración de la propiedad Color . Sin embargo, el color real de la entrada de lápiz siempre se guarda como el color establecido o el color predeterminado (NEGRO) si no se establece. Por ejemplo, si la propiedad Color está establecida en RED, un usuario en modo de contraste alto ve la entrada de lápiz en el color del sistema, pero un usuario que no está en modo de contraste alto ve la tinta dibujada como el color rojo establecido. Esta funcionalidad permite a un usuario en modo de contraste alto ver la entrada de lápiz en la configuración del sistema sin modificar el color real del trazo.
Esto significa que, de forma predeterminada, todas las entradas de lápiz se asignan a un color cuando están en modo de contraste alto. Para deshabilitar este comportamiento de asignación de colores predeterminado e implementar el suyo propio, use la propiedad SupportHighContrastInk del recopilador de tinta.
Para habilitar eficazmente el modo de contraste alto, debe establecer la propiedad AutoRedraw del recopilador de tinta en TRUE (lo que significa que la entrada de lápiz se vuelve a dibujar cuando se invalida la ventana). La interfaz de programación de aplicaciones de Tablet PC (API) no admite el modo de contraste alto si establece la propiedad AutoRedraw en FALSE.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | msinkaut.h |
Library | InkObj.dll |