Compartilhar via


Função joyGetPos (joystickapi.h)

A função joyGetPos consulta um joystick para sua posição e status de botão.

Sintaxe

MMRESULT joyGetPos(
  UINT      uJoyID,
  LPJOYINFO pji
);

Parâmetros

uJoyID

Identificador do joystick a ser consultado. Os valores válidos para uJoyID variam de zero (JOYSTICKID1) a 15.

pji

Ponteiro para uma estrutura JOYINFO que contém a posição e o botão status do joystick.

Valor retornado

Retorna JOYERR_NOERROR se tiver êxito ou um dos valores de erro a seguir.

Código de retorno Descrição
MMSYSERR_NODRIVER
O joystick driver não está presente.
MMSYSERR_INVALPARAM
Um parâmetro inválido foi passado.
JOYERR_UNPLUGGED
O joystick especificado não está conectado ao sistema.

Comentários

Para dispositivos que têm de quatro a seis eixos de movimento, um controle de ponto de exibição ou mais de quatro botões, use a função joyGetPosEx .

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho joystickapi.h (inclua Windows.h)
Biblioteca Winmm.lib
DLL Winmm.dll

Confira também

Joysticks

Funções joystick multimídia