Поделиться через


FlightStick.GetButtonLabel(FlightStickButtons) Метод

Определение

Извлекает метку кнопки для указанной кнопки.

public:
 virtual GameControllerButtonLabel GetButtonLabel(FlightStickButtons button) = GetButtonLabel;
GameControllerButtonLabel GetButtonLabel(FlightStickButtons const& button);
public GameControllerButtonLabel GetButtonLabel(FlightStickButtons button);
function getButtonLabel(button)
Public Function GetButtonLabel (button As FlightStickButtons) As GameControllerButtonLabel

Параметры

button
FlightStickButtons

Кнопка, для которой требуется получить метку.

Возвращаемое значение

Метка для указанной кнопки. Если метка кнопки пуста или для кнопки контроллера нет известной метки, возвращается значение None .

Комментарии

В следующем примере возвращается метка на кнопке FirePrimary на тестовой джойстике и отображается значок на основе метки.

#include <winrt/Windows.Gaming.Input.h>
using namespace winrt;
using namespace Windows::Gaming::Input;

void ShowFlightStickFirePrimaryButtonIcon(FlightStick flightStick)
{
    GameControllerButtonLabel label =
        flightStick.GetButtonLabel(FlightStickButtons::FirePrimary);

    switch (label)
    {
        case (GameControllerButtonLabel::RightTrigger):
        {
            // Show the right trigger icon.
        }
        // ...
    }
}

Применяется к

См. также раздел