Edit

Share via


StylusButtonCollection.GetStylusButtonByGuid(Guid) Method

Definition

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.

Applies to