IInkPicture::get_MarginX メソッド (msinkaut.h)

ウィンドウの四角形の周りの x 軸の余白を画面座標で取得または設定します。

この余白は、インク ウィンドウの端を囲むバッファーを提供します。

このプロパティは読み取り/書き込み可能です。

構文

HRESULT get_MarginX(
  long *MarginX
);

パラメーター

MarginX

戻り値

なし

解説

このプロパティは、最も一般的に、統合されていないタブレット デバイスで使用されます。バッファーを使用すると、画面で 1 から 1 にマップされない可能性があるデバイスで書き込むとき、エラーの余白がユーザーに与えられます。

余白は画面座標で指定します。 正の余白はコンテキストの外側に広がり、負の余白はコンテキスト内で拡張され、0 の値は余白を生成しません。 ストロークが余白内で開始すると、インクが収集されます。 この動作では、インクはクリップされません。 オブジェクトまたはコントロールのコンテキストは、 GetWindowInputRectangle メソッドのウィンドウ入力四角形、またはウィンドウのクライアント四角形です。

余白は、アプリケーションのウィンドウ内でのみ有効です。 ペンがアプリケーションのウィンドウの外側に適用されている場合、アプリケーションはフォーカスを失い、インクを収集できません。

メモInkCollector オブジェクト、InkOverlay オブジェクト、または InkPicture コントロールは、このプロパティを設定する前に無効にする必要があります。 InkCollector オブジェクトまたは InkOverlay オブジェクトを無効にするには、Enabled プロパティを FALSE に設定しますInkOverlay コントロールでインクを無効にするには、InkEnabled プロパティを FALSE に設定します。 その後、 MarginX プロパティを設定し、 Enabled プロパティ (または InkEnabled プロパティ) を TRUE に設定して、オブジェクトまたはコントロールを再度有効にすることができます。
 

要件

要件
サポートされている最小のクライアント Windows XP Tablet PC Edition [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー msinkaut.h
Library InkObj.dll

こちらもご覧ください

Enabled プロパティ

IInkPicture

InkEnabled プロパティ

InkPicture コントロール

MarginY プロパティ