Função DragDetect (winuser.h)
Captura o mouse e rastreia seu movimento até que o usuário libere o botão esquerdo, pressione a tecla ESC ou mova o mouse para fora do retângulo de arrastar ao redor do ponto especificado. A largura e a altura do retângulo de arrastar são especificados pelos valores SM_CXDRAG e SM_CYDRAG retornados pela função GetSystemMetrics.
Sintaxe
BOOL DragDetect(
[in] HWND hwnd,
[in] POINT pt
);
Parâmetros
[in] hwnd
Digite: HWND
Um identificador para a janela que recebe a entrada do mouse.
[in] pt
Tipo: POINT
A posição inicial do mouse nas coordenadas de tela. A função determina as coordenadas do retângulo de arrastar usando esse ponto.
Retornar valor
Tipo: BOOL
Se o usuário moveu o mouse para fora do retângulo de arrastar ao segurar o botão esquerdo, o valor retornado será diferente de zero.
Se o usuário não moveu o mouse para fora do retângulo de arrastar ao segurar o botão esquerdo, o valor retornado será zero.
Comentários
As métricas do sistema para o retângulo de arrastar são configuráveis, permitindo retângulos de arrastar maiores ou menores.
Requisitos
Requisito | Valor |
---|---|
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 | winuser.h (inclua Windows.h) |
Biblioteca | User32.lib |
DLL | User32.dll |
Confira também
Conceitual
Referência