Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
Referência