Compartilhar via


GET_FLAGS_LPARAM macro (winuser.h)

Recupera o estado de determinadas chaves virtuais do valor LPARAM especificado.

Sintaxe

int GET_FLAGS_LPARAM(
    LPARAM lParam
);

Parâmetros

lParam

O valor a ser convertido.

Valor de retorno

Tipo: int

O valor retornado é a palavra de ordem baixa que representa o estado da chave virtual. Pode ser um dos seguintes valores:

Código de retorno Valor Descrição
MK_CONTROL 0x0008 A tecla CTRL está pressionada.
MK_LBUTTON 0x0001 O botão esquerdo do mouse está pressionado.
MK_MBUTTON 0x0010 O botão do meio do mouse está pressionado.
MK_RBUTTON 0x0002 O botão direito do mouse está pressionado.
MK_SHIFT 0x0004 A tecla SHIFT está pressionada.
MK_XBUTTON1 0x0020 O primeiro botão X está inoperante.
MK_XBUTTON2 0x0040 O segundo botão X está inoperante.

Observações

Essa macro é idêntica à macro GET_KEYSTATE_LPARAM .

Requisitos

Requisito Valor
Cliente mínimo suportado Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo compatível Windows 2000 Server [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho winuser.h (inclua Windows.h)

Consulte também

Conceitual

GET_KEYSTATE_LPARAM

de entrada do mouse

Referência