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
)
参数
- 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