Windows Forms의 마우스 캡처
마우스 캡처는 컨트롤이 모든 마우스 입력의 명령을 사용하는 경우를 나타냅니다. 컨트롤은 마우스를 캡처했을 때 포인터가 해당 테두리 내에 있는지 여부에 관계없이 마우스 입력을 수신합니다.
마우스 캡처 설정
Windows Forms에서는 사용자가 컨트롤에서 마우스 단추를 누를 때 컨트롤이 마우스를 캡처하며 사용자가 마우스 단추를 놓을 때 컨트롤이 마우스를 해제합니다.
Control 클래스의 Capture 속성은 컨트롤이 마우스를 캡처했는지 여부를 지정합니다. 컨트롤이 마우스 캡처를 손실한 시기를 확인하려면 MouseCaptureChanged 이벤트를 처리합니다.
전경 창만 마우스를 캡처할 수 있습니다. 배경 창이 마우스를 캡처하려고 하면 해당 창은 마우스 포인터가 창의 표시되는 부분 내에 있을 때 발생하는 마우스 이벤트에 대한 메시지를 수신합니다. 또한 전경 창이 마우스를 캡처한 경우에도 사용자는 다른 창을 클릭하여 이 창을 전경으로 가져올 수 있습니다. 마우스가 캡처되면 바로 가기 키가 작동하지 않습니다.
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET Desktop feedback