IInkPicture::get_MarginY メソッド (msinkaut.h)
ウィンドウの四角形の周囲の y 軸の余白を画面座標で取得または設定します。
この余白は、インク ウィンドウの端の周囲にバッファーを提供します。
このプロパティは読み取り/書き込み可能です。
構文
HRESULT get_MarginY(
long *MarginY
);
パラメーター
MarginY
戻り値
なし
解説
このプロパティは、統合されていないタブレット デバイスで最も一般的に使用されます。バッファーを使用すると、画面で 1 から 1 にマップされない可能性があるデバイスに書き込む際にエラーのマージンがユーザーに与えられます。
余白は画面座標で指定します。 正の余白はコンテキストの外側に広がり、負の余白はコンテキスト内で拡張され、値 0 は余白を生成しません。 ストロークが余白内で開始されると、インクが収集されます。 この動作では、インクはクリップされません。 オブジェクトまたはコントロールのコンテキストは、 GetWindowInputRectangle メソッドからのウィンドウ入力四角形、またはウィンドウのクライアント四角形のいずれかです。
余白は、アプリケーションのウィンドウ内でのみ有効です。 ペンがアプリケーションのウィンドウの外側に適用されている場合、アプリケーションはフォーカスを失い、インクを収集できません。
メモ このプロパティを設定する前に、 InkCollector オブジェクト、 InkOverlay オブジェクト、または InkPicture コントロールを無効にする必要があります。 InkCollector オブジェクトまたは InkOverlay オブジェクトを無効にするには、Enabled プロパティを FALSE に設定します。 InkOverlay コントロールで手描き入力を無効にするには、InkEnabled プロパティを FALSE に設定します。 その後、 MarginY プロパティを設定し、 Enabled プロパティ (または InkEnabled プロパティ) を TRUE に設定して、オブジェクトまたはコントロールを再度有効 にすることができます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | msinkaut.h |
Library | InkObj.dll |