다음을 통해 공유


Windows Forms의 마우스 캡처

마우스 캡처는 컨트롤이 모든 마우스 입력의 명령을 사용하는 경우를 나타냅니다. 컨트롤은 마우스를 캡처했을 때 포인터가 해당 테두리 내에 있는지 여부에 관계없이 마우스 입력을 수신합니다.

마우스 캡처 설정

Windows Forms에서는 사용자가 컨트롤에서 마우스 단추를 누를 때 컨트롤이 마우스를 캡처하며 사용자가 마우스 단추를 놓을 때 컨트롤이 마우스를 해제합니다.

Control 클래스의 Capture 속성은 컨트롤이 마우스를 캡처했는지 여부를 지정합니다. 컨트롤이 마우스 캡처를 손실한 시기를 확인하려면 MouseCaptureChanged 이벤트를 처리합니다.

전경 창만 마우스를 캡처할 수 있습니다. 배경 창이 마우스를 캡처하려고 하면 해당 창은 마우스 포인터가 창의 표시되는 부분 내에 있을 때 발생하는 마우스 이벤트에 대한 메시지를 수신합니다. 또한 전경 창이 마우스를 캡처한 경우에도 사용자는 다른 창을 클릭하여 이 창을 전경으로 가져올 수 있습니다. 마우스가 캡처되면 바로 가기 키가 작동하지 않습니다.

참고 항목