共用方式為


IInkDrawingAttributes::get_Color 方法 (msinkaut.h)

取得或設定使用此 InkDrawingAttributes 物件繪製的筆跡色彩。

這是可讀寫的屬性。

語法

HRESULT get_Color(
  long *CurrentColor
);

參數

CurrentColor

傳回值

備註

在高對比度模式中,不論 Color 屬性的設定為何,筆跡一律會顯示 (COLOR_WINDOWTEXT) 系統色彩設定。 不過,如果未設定,則筆跡的實際色彩一律會儲存為設定的色彩,或預設色彩 (BLACK) 。 例如,如果 Color 屬性設定為 RED,高對比度模式中的使用者會看到系統色彩中的筆跡,但非高對比度模式的使用者會看到以設定色彩 紅色繪製的筆跡。 此功能可讓使用者以高對比度模式檢視系統設定中的筆跡,而不需修改實際的筆劃色彩。

這表示當處於高對比度模式時,所有筆跡預設都會對應至一個色彩。 若要停用此預設色彩對應行為並實作您自己的行為,請使用筆跡收集器的 SupportHighContrastInk 屬性。

若要有效地啟用高對比度模式,您必須將筆跡收集器的 AutoRedraw 屬性設定為 TRUE (,這表示當視窗失效時,筆跡會重新繪製) 。 如果您將 AutoRedraw 屬性設定為 FALSE,平板電腦應用程式開發介面 (API) 不支援高對比度模式。

規格需求

需求
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 msinkaut.h
程式庫 InkObj.dll

另請參閱

AutoRedraw 屬性

Draw 方法 [InkRenderer 類別]

IInkDrawingAttributes

InkDrawingAttribute 類別

SupportHighContrastInk 屬性