IInkOverlay::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 屬性

IInkOverlay

InkEnabled 屬性

InkOverlay 類別

MarginX 屬性