InkCollector.SupportHighContrastInk 属性

获取或设置一个值,该值指定当系统处于高对比度模式时是否仅用一种颜色呈现墨迹

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
Public Property SupportHighContrastInk As Boolean
用法
Dim instance As InkCollector
Dim value As Boolean

value = instance.SupportHighContrastInk

instance.SupportHighContrastInk = value
public bool SupportHighContrastInk { get; set; }
public:
property bool SupportHighContrastInk {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_SupportHighContrastInk()
/** @property */
public  void set_SupportHighContrastInk(boolean value)
public function get SupportHighContrastInk () : boolean
public function set SupportHighContrastInk (value : boolean)

属性值

类型:System.Boolean
当系统处于高对比度模式时是否仅用一种颜色呈现墨迹。

含义

true

收集到的所有墨迹都以 System.Drawing.SystemColors.WindowText 颜色呈现。

false

墨迹以最初收集时的颜色呈现。

备注

当系统更改为高对比度模式时,此属性会更改墨迹的呈现方式。

当系统处于高对比度模式并且 SupportHighContrastInk 属性为 true 时,实时墨迹应用程序使用 System.Drawing.SystemColors.WindowText 属性,但在这些条件下产生的笔画的固有颜色保持不变。例如,如果 InkCollector 对象的 DefaultDrawingAttributes 属性的 Color 属性设置为 Color.BlueSystem.Drawing.SystemColors.WindowText 属性设置为 Color.White,并且系统处于高对比度模式,那么,最近绘制的笔画以白色显示,但如果查询,则实际的笔画颜色仍然是 Blue。有关此行为的更多信息,请参见 DrawingAttributes.Color 属性。

示例

此示例将 InkCollector 对象 mInkCollector 的 SupportHighContrastInk 属性设置为 false,以便始终以墨迹收集时的颜色绘制墨迹。

mInkCollector.SupportHighContrastInk = False
mInkCollector.SupportHighContrastInk = false;

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

InkCollector 类

InkCollector 成员

Microsoft.Ink 命名空间

DrawingAttributes.Color

InkCollector.DefaultDrawingAttributes