패널에 그린 사각형이 아닌 그래픽에서 마우스 이벤트를 어떻게 추적합니까?C# : 패널에 그린 사각형이 아닌 그래픽에서 마우스 이벤트를 어떻게 추적합니까?
직사각형 경계 상자 내에 포함될 수있는 사각형 그래픽 또는 그래픽을 사용할 때 나는 단지 Rectangle.Contains를 사용합니다. 사각형이 아닌 모양으로 무엇을합니까?
패널에 그린 사각형이 아닌 그래픽에서 마우스 이벤트를 어떻게 추적합니까?C# : 패널에 그린 사각형이 아닌 그래픽에서 마우스 이벤트를 어떻게 추적합니까?
직사각형 경계 상자 내에 포함될 수있는 사각형 그래픽 또는 그래픽을 사용할 때 나는 단지 Rectangle.Contains를 사용합니다. 사각형이 아닌 모양으로 무엇을합니까?
를 참조하십시오 그런 다음 두가 (Graphics.DrawPath)를 그려 GrapicsPath.IsVisible로 적중 테스트 않습니다. 드로잉이 겹쳐진 페인트 레이어로 뒤얽히는 경우 다시 비트 맵은 물론 화면에 그릴 수 있습니다. 후자는 특정 객체를 나타 내기 위해 색상 값을 사용합니다. GetPixel()을 사용하여 테스트합니다.
지역을 사용하여 그래픽 및 히트 테스트를 그릴 수 있습니다. 히트 테스트 영역의 점 : Region.IsVisible (PointF) 당신이 GraphicsPath를 만드는 경우
이 http://www.java2s.com/Code/CSharp/2D-Graphics/IsapointvisibletoaRegion.htm