Tablet PC 入力パネルのポイント先を画面座標内に明示的に位置付けします。
名前空間 : Microsoft.Ink.TextInput
アセンブリ : Microsoft.Ink (Microsoft.Ink.dll 内)
構文
'宣言
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
<UIPermissionAttribute(SecurityAction.Demand, Window := UIPermissionWindow.SafeTopLevelWindows)> _
<SecurityPermissionAttribute(SecurityAction.Demand, Unrestricted := True)> _
Public Sub SetInPlaceHoverTargetPosition ( _
x As Integer, _
y As Integer _
)
'使用
Dim instance As TextInputPanel
Dim x As Integer
Dim y As Integer
instance.SetInPlaceHoverTargetPosition(x, _
y)
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
[UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction.Demand, Unrestricted = true)]
public void SetInPlaceHoverTargetPosition(
int x,
int y
)
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
[UIPermissionAttribute(SecurityAction::Demand, Window = UIPermissionWindow::SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction::Demand, Unrestricted = true)]
public:
void SetInPlaceHoverTargetPosition(
int x,
int y
)
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
/** @attribute UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows) */
/** @attribute SecurityPermissionAttribute(SecurityAction.Demand, Unrestricted = true) */
public void SetInPlaceHoverTargetPosition(
int x,
int y
)
public function SetInPlaceHoverTargetPosition(
x : int,
y : int
)
パラメータ
- x
型 : System.Int32
- y
型 : System.Int32
解説
ポイント先の座標に制限はありません。アプリケーションは、ポイント先が画面内に収まるように注意する必要があります。
このメソッドは同期的に動作します。つまり、位置付けが完了してからメソッドが復帰します。
例
次の例は SetInPlaceHoverTargetPosition の使い方を示しています。tip オブジェクトは、TextInputPanel のインスタンスです。この例の xInPlaceHoverPositionTextBox.Text と yInPlaceHoverPositionTextBox.Text は TextBox.Text プロパティで、Tablet PC 入力パネルのポイント先を位置付ける x および y 画面座標を設定する際に使用する値が格納されています。フォーカスのある編集可能なフィールドの代表として、TextBox コントロール textBox1 を使用します。
textBox1.Focus()
Dim xPosition As Integer = Convert.ToInt32(xInPlaceHoverPositionTextBox.Text, 10)
Dim yPosition As Integer = Convert.ToInt32(yInPlaceHoverPositionTextBox.Text, 10)
tip.SetInPlaceHoverTargetPosition(xPosition, yPosition)
textBox1.Focus();
int xPosition = Convert.ToInt32(xInPlaceHoverPositionTextBox.Text, 10);
int yPosition = Convert.ToInt32(yInPlaceHoverPositionTextBox.Text, 10);
tip.SetInPlaceHoverTargetPosition(xPosition, yPosition);
プラットフォーム
Windows Vista, Windows XP SP2, Windows Server 2003
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0