Método IInkDrawingAttributes::p ut_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 put_Color(
long NewColor
);
Parámetros
NewColor
Valor devuelto
Ninguno
Observaciones
En el modo contraste alto, la entrada de lápiz siempre aparece con la configuración del color del sistema (COLOR_WINDOWTEXT), independientemente del valor 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 ROJO, 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 contraste alto ve la entrada de lápiz 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, toda la entrada de lápiz se asigna a un color cuando está en modo de contraste alto. Para deshabilitar este comportamiento de asignación de color predeterminado e implementar su 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
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 |