TextInputPanel.SetInPlaceHoverTargetPosition 方法

显式在屏幕坐标中定位 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
)

参数

备注

对于悬停目标可放在什么位置,没有任何限制。应用程序负责确保悬停目标保留在屏幕中。

此方法是同步的。定位在该方法返回之前发生。

示例

下面的示例演示 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

另请参见

参考

TextInputPanel 类

TextInputPanel 成员

Microsoft.Ink.TextInput 命名空间