StylusButtonCollection.GetStylusButtonByGuid(Guid) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets the StylusButton that the specified GUID identifies.
public:
System::Windows::Input::StylusButton ^ GetStylusButtonByGuid(Guid guid);
public System.Windows.Input.StylusButton GetStylusButtonByGuid (Guid guid);
member this.GetStylusButtonByGuid : Guid -> System.Windows.Input.StylusButton
Public Function GetStylusButtonByGuid (guid As Guid) As StylusButton
Parameters
- guid
- Guid
The Guid that specifies the desired StylusButton.
Returns
The StylusButton of the specified GUID.
Examples
The following example demonstrates how to get the StylusButtonState of the barrel button
.
void textbox1_StylusInRange(object sender, StylusEventArgs e)
{
StylusButtonCollection buttons = e.StylusDevice.StylusButtons;
StylusButton barrelButton = buttons.GetStylusButtonByGuid(StylusPointProperties.BarrelButton.Id);
if (barrelButton != null)
{
textbox1.AppendText(barrelButton.StylusButtonState.ToString());
}
textbox1.AppendText("\r\n");
}
Private Sub textbox1_StylusInRange(ByVal sender As Object, ByVal e As StylusEventArgs)
Dim buttons As StylusButtonCollection = e.StylusDevice.StylusButtons
Dim barrelButton As StylusButton = buttons.GetStylusButtonByGuid(StylusPointProperties.BarrelButton.Id)
If Not barrelButton Is Nothing Then
textbox1.AppendText(barrelButton.StylusButtonState.ToString())
End If
textbox1.AppendText(vbCr & vbLf)
End Sub
Remarks
The StylusPointProperties class contains a StylusPointProperty for the tip and barrel buttons on a tablet pen. Use the Id property to get the GUID associated with a button.