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