iInkCollector::get_MarginX 方法 (msinkaut.h)

取得或設定視窗矩形周圍的 X 軸邊界,以螢幕座標為單位。

此邊界會在筆跡視窗的邊緣周圍提供緩衝區。

這是可讀寫的屬性。

語法

HRESULT get_MarginX(
  long *MarginX
);

參數

MarginX

傳回值

備註

此屬性最常與非整合的平板電腦裝置搭配使用,而緩衝區會在未與螢幕對應 1 的裝置上寫入時,為使用者提供錯誤邊界。

邊界是以螢幕座標指定。 正邊界會在內容外延伸、負邊界會在內容內延伸,而零的值不會產生任何邊界。 如果筆劃在邊界內開始,則會收集筆跡。 此行為不會裁剪筆跡。 物件或控制項的內容是 來自 GetWindowInputRectangle 方法的視窗輸入矩形或視窗的用戶端矩形。

邊界只會在應用程式的視窗中生效。 如果畫筆套用在應用程式視窗外,則應用程式會失去焦點,而且無法收集筆跡。

注意 必須先停用 InkCollector 物件、 InkOverlay 物件或 InkPicture 控制項,才能設定此屬性。 若要停用 InkCollectorInkOverlay 物件,請將 Enabled 屬性設定為 FALSE。 若要停用 InkOverlay 控制項中的筆跡,請將 InkEnabled 屬性設定為 FALSE。 接著,您可以設定 MarginX 屬性,然後將 Enabled 屬性 (或 InkEnabled 屬性) 設定為 TRUE,以重新啟用物件或控制項。
 

需求

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

另請參閱

Enabled 屬性

IInkCollector

InkCollector 類別

InkEnabled 屬性

MarginY 屬性