IInkCollector::get_MarginY 方法 (msinkaut.h)
取得或設定視窗矩形的Y軸邊界,以螢幕座標為單位。
此邊界會提供筆跡視窗邊緣周圍的緩衝區。
這是可讀寫的屬性。
語法
HRESULT get_MarginY(
long *MarginY
);
參數
MarginY
傳回值
無
備註
這個屬性最常與非整合的平板電腦裝置搭配使用,而緩衝區會在無法與畫面對應 1 到 1 的裝置上寫入時,提供使用者錯誤邊界。
邊界是在螢幕座標中指定。 正邊界會在內容外延伸、負邊界延伸至內容內,而零的值不會產生任何邊界。 如果筆劃在邊界內開始,就會收集筆跡。 此行為不會裁剪筆跡。 物件或控件的內容是 來自 GetWindowInputRectangle 方法的視窗輸入矩形或視窗的用戶端矩形。
邊界只在應用程式的視窗中有效。 如果畫筆套用在應用程式視窗外,則應用程式會失去焦點,而且無法收集筆跡。
注意 在設定此屬性之前,必須先停用 InkCollector 物件、 InkOverlay 物件或 InkPicture 控件。 若要停用 InkCollector 或 InkOverlay 物件,請將 Enabled 屬性設定為 FALSE。 若要停用 InkOverlay 控制件中的筆跡,請將 InkEnabled 屬性設定為 FALSE。 然後,您可以設定 MarginY 屬性,並將 Enabled 屬性 (或 InkEnabled 屬性) 設定為 TRUE,以重新啟用物件或控件。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP Tablet PC Edition [僅限傳統型應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | msinkaut.h |
程式庫 | InkObj.dll |