Метод IInkDrawingAttributes::get_Color (msinkaut.h)
Возвращает или задает цвет рукописного ввода, нарисованного с помощью этого объекта InkDrawingAttributes .
Это свойство является чтением и записью.
Синтаксис
HRESULT get_Color(
long *CurrentColor
);
Параметры
CurrentColor
Возвращаемое значение
None
Remarks
В режиме высокой контрастности рукописный ввод всегда отображается с параметром системного цвета (COLOR_WINDOWTEXT), независимо от значения свойства Color . Однако фактический цвет рукописного ввода всегда сохраняется как заданный цвет или цвет по умолчанию (BLACK), если он не задан. Например, если для свойства Color задано значение RED, пользователь в режиме высокой контрастности видит рукописный ввод в системном цвете, а пользователь, не в режиме высокой контрастности, видит рукописный ввод, нарисованный как заданный цвет RED. Эта функция позволяет пользователю в режиме высокой контрастности просматривать рукописные фрагменты в системном параметре, не изменяя фактический цвет штриха.
Это означает, что по умолчанию все рукописные фрагменты сопоставляются с одним цветом в режиме высокой контрастности. Чтобы отключить это поведение сопоставления цветов по умолчанию и реализовать собственное, используйте свойство SupportHighContrastInk сборщика рукописного ввода.
Чтобы эффективно включить режим высокой контрастности, необходимо присвоить свойству AutoRedraw сборщика рукописного ввода значение TRUE (это означает, что рукописный ввод перерисовывается, когда окно становится недействительным). Интерфейс API приложения планшетного компьютера не поддерживает режим высокой контрастности, если для свойства AutoRedraw задано значение FALSE.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |