次の方法で共有


InkCollector.SupportHighContrastInk プロパティ

システムがハイ コントラスト モードの場合に、インクを 1 色のみでレンダリングするかどうかを指定する値を取得または設定します。

名前空間 :  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
システムがハイ コントラスト モードの場合に、インクを 1 色のみでレンダリングするかどうかを示します。

説明

true

収集されたすべてのインクは、Color = System.Drawing.SystemColors.WindowText としてレンダリングされます。

false

インクは最初に収集された色でレンダリングされます。

解説

このプロパティはシステムがハイ コントラスト モードに変更された場合のインクのレンダリング方法を変更します。

リアルタイム インク アプリケーションは、システムがハイ コントラスト モードで SupportHighContrastInk プロパティが true の場合に、SystemColors.WindowText プロパティを使用します。ただしストロークの固有の色はこの場合でも変更されません。たとえば、InkCollector オブジェクトの DefaultDrawingAttributes プロパティの Color プロパティが、Color.Blue に設定されている場合、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