次の方法で共有


InkCollector.MarginX プロパティ

x 軸に沿ったマージンを取得または設定します (ピクセル単位)。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public Property MarginX As Integer
'使用
Dim instance As InkCollector
Dim value As Integer

value = instance.MarginX

instance.MarginX = value
public int MarginX { get; set; }
public:
property int MarginX {
    int get ();
    void set (int value);
}
/** @property */
public int get_MarginX()
/** @property */
public  void set_MarginX(int value)
public function get MarginX () : int
public function set MarginX (value : int)

プロパティ値

型 : System.Int32
x 軸に沿ったマージン (ピクセル単位)。

説明

DefaultMargin プロパティ

InkCollector コントロールの DefaultMargin フィールド。

Int32

アプリケーション定義の x 軸に沿ったマージン。

解説

このマージンはインク ウィンドウの端のバッファを提供します。DefaultMargin フィールドは MarginX プロパティが使用する既定のマージンを指定します。

このプロパティは、統合されていないタブレット デバイスで最も一般的に使用されています。表示画面のサイズに直接マップしないデバイスに書き込む場合、バッファはユーザーに対しエラーのマージンを表示します。

InkCollector オブジェクトの境界の外側に拡張する正のマージン、コントロールの境界の内側に拡張する負のマージン、および値ゼロは、マージンを作成しません。マージン内でストロークが始まる場合、インクが収集されます。

この動作はインクをクリップしません。コントロールの境界は GetWindowInputRectangle プロパティまたはウィンドウのクライアントの四角形です。

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

ms571717.alert_note(ja-jp,VS.90).gifメモ :

InkCollector オブジェクトでのインク コレクションは、このプロパティを設定する前に無効にする必要があります。InkCollector オブジェクトでのインク コレクションを無効にするには、Enabled プロパティを false に設定します。次に、MarginX プロパティを設定し、Enabled プロパティを true に設定することによりコントロールのインク コレクションを再び有効にします。代わりに、SetWindowInputRectangle を使用して、InkCollector が有効にされる間に入力領域を変更します。

次の例では、InkCollector のウィンドウの四角形の x 軸のマージンを 5 ピクセルに設定します。

mInkCollector.Enabled = False
mInkCollector.MarginX = 5
mInkCollector.Enabled = True
mInkCollector.Enabled = false;
mInkCollector.MarginX = 5;
mInkCollector.Enabled = true;

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

InkCollector クラス

InkCollector メンバ

Microsoft.Ink 名前空間

InkCollector.DefaultMargin

InkCollector.Enabled

InkCollector.MarginY