Compartilhar via


Captura do Mouse em Formulários do Windows

Captura do mouse refere-se a quando um controle toma o comando todas as entradas do mouse. Quando um controle capturou o mouse, ele recebe entrada do mouse tanto faz se o ponteiro estiver ou não em seus limites.

Configuração de Captura do Mouse

Em Formulários do Windows o mouse é capturado pelo controle quando o usuário pressiona um botão do mouse em um controle, e o mouse é liberado pelo controle quando o usuário solta o botão do mouse.

A propriedade Capture da classe Control especifica se um controle capturou o mouse. Para determinar quando um controle perde a captura do mouse, manipule o evento MouseCaptureChanged.

Somente a janela de primeiro plano pode capturar o mouse. Quando uma janela de plano de fundo tenta capturar o mouse, a janela recebe mensagens apenas de eventos do mouse que ocorrem quando o ponteiro do mouse está dentro a parte visível da janela. Além disso, mesmo se a janela de primeiro plano tenha capturado o mouse, o usuário pode ainda clicar outra janela, colocando-lo para o primeiro plano. Quando o mouse é capturado, as teclas de atalho não funcionam.

Consulte também

Outros recursos

Entrada do Mouse em um Aplicativo de Formulários do Windows