Compartilhar via


SetCapture

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função define captura a mouse ou estilo para uma janela especificada que pertence a atual segmento. Depois que você chamar essa função para uma janela, a janela Captura mouse entrada que ocorre enquanto o cursor mouse permanece dentro de janela. A janela Captura também entrada mouse que ocorre quando o usuário pressiona um botão do mouse enquanto o cursor mouse estiver localizada dentro de janela e continua a manter o botão mouse pressionada enquanto movendo o mouse. Apenas uma janela em um tempo pode captura o mouse ou caneta.

Syntax

HWND SetCapture(
  HWND hWnd 
); 

Parameters

  • hWnd
    [no] Identificador para a janela na atual segmento que captura o mouse.

Return Value

O identificador da janela que anteriormente tinha capturado o mouse indica sucesso. NULL Indica que nenhuma janela anteriormente capturado o mouse.

Remarks

Somente a janela primeiro plano pode captura o mouse. Quando uma janela segundo plano tenta fazer isso, a janela recebe mensagens apenas de eventos mouse que ocorrer quando ponto de acesso o cursor está dentro a parte visível da janela. Além disso, mesmo se a janela primeiro plano tenha capturado o mouse, o usuário pode ainda clique outra janela, colocando-lo para o primeiro plano.

Quando a janela não requer entrada mouse todos, o segmento que criou a janela deve chamar o ReleaseCapture função para versão o mouse.

Essa função não pode ser usada para entrada mouse captura significava para outro processo.

Requirements

Header windows.h
Library coredll.lib
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

GetCapture
ReleaseCapture
WM_CAPTURECHANGED