次の方法で共有


PenInputPanel.AttachedEditWindow プロパティ

使用されていません。PenInputPanel オブジェクトが結合されるウィンドウ ハンドルを取得または設定します。 PenInputPanel は Microsoft.Ink.TextInput に置き換えられました。

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

構文

'宣言
Public Property AttachedEditWindow As IntPtr
'使用
Dim instance As PenInputPanel
Dim value As IntPtr

value = instance.AttachedEditWindow

instance.AttachedEditWindow = value
public IntPtr AttachedEditWindow { get; set; }
public:
property IntPtr AttachedEditWindow {
    IntPtr get ();
    void set (IntPtr value);
}
/** @property */
public IntPtr get_AttachedEditWindow()
/** @property */
public  void set_AttachedEditWindow(IntPtr value)
public function get AttachedEditWindow () : IntPtr
public function set AttachedEditWindow (value : IntPtr)

プロパティ値

型 : System.IntPtr
PenInputPanel オブジェクトが結合されるウィンドウ ハンドル。

解説

場合によっては PenInputPanel オブジェクトが結合されるオブジェクトまたはコントロールが、新しいウィンドウ ハンドルを持つウィンドウに移動されます。たとえば、アプリケーションを更新して、オブジェクトまたはコントロールが結合されるウィンドウを変更できます。このような場合、PenInputPanel オブジェクトのそのインスタンスの AttachedEditControl プロパティがオブジェクトまたはコントロールに設定されると、結合されたコントロールのウィンドウ ハンドルが変更されたときに、AttachedEditWindow プロパティが自動的に更新されます。AttachedEditControl プロパティが設定されていない場合、結合されたオブジェクトまたはコントロールのウィンドウ ハンドルが変更されたときに、PenInputPanel オブジェクトのウィンドウ ハンドルを更新する必要があります。

AttachedEditControl および AttachedEditWindow は、独立したプロパティです。一方を設定すると必ずもう一方が更新されるというわけではありません。PenInputPanel オブジェクトをコントロールまたはウィンドウに結合するためにもともと使用したプロパティを使用します。

ms582240.alert_security(ja-jp,VS.90).gifセキュリティに関するメモ :

部分信頼で使用している場合、このプロパティには PenInputPanel により必要とされるアクセス許可に加えて、SecurityPermissionFlag.AllFlags アクセス許可が必要です。詳細については、「Security and Trust」を参照してください。

この C# の例では、PenInputPanel オブジェクト thePenInputPanel を作成し、AttachedEditWindow プロパティを設定することによりそれを InkEdit コントロール theInkEdit に結合します。

[C#]

// Declare and create a PenInputPanel
PenInputPanel thePenInputPanel = new PenInputPanel();

// Attach the PenInputPanel to the window handle of an InkEdit control
thePenInputPanel.AttachedEditWindow = theInkEdit.Handle;

この Microsoft® Visual Basic® .NET の例では、PenInputPanel オブジェクト thePenInputPanel を作成し、AttachedEditWindow プロパティを設定することによりそれを InkEdit コントロール theInkEdit に結合します。

[Visual Basic]

' Declare a new PenInputPanel object
Dim thePenInputPanel As PenInputPanel

' Create the PenInputPanel
Set thePenInputPanel = New PenInputPanel

' Attach the PenInputPanel to an InkEdit control
thePenInputPanel.AttachedEditWindow = theInkEdit.hWnd

プラットフォーム

Windows Vista

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

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

PenInputPanel クラス

PenInputPanel メンバ

Microsoft.Ink 名前空間

PenInputPanel.AttachedEditControl