IInkPicture::get_MarginY 方法 (msinkaut.h)

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

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

這是可讀寫的屬性。

語法

HRESULT get_MarginY(
  long *MarginY
);

參數

MarginY

傳回值

備註

這個屬性最常與非整合的平板電腦裝置搭配使用,而緩衝區會在無法與畫面對應 1 到 1 的裝置上寫入時,提供使用者錯誤邊界。

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

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

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

規格需求

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

另請參閱

Enabled 屬性

IInkPicture

InkEnabled 屬性

InkPicture 控制件

MarginX 屬性