프로젝트에서 측정 도구가 파이어 폭스 (부가 기능)에서와 같은 측정 도구가 필요합니다. 이 작업을 수행하는 방법?파이어 폭스에서 측정 한 것과 같은 척도를 어떻게 개발할 수 있습니까?
0
A
답변
0
--EDIT--
하나의 해결책이 될 수있다 :
- 별도의 투명 창 형태로 특정 키 입력시
- 만들기, 예를 Ctrl 키 + 시프트 + R을 입증하여 낮은 투명도 수준의 앱; 그래서 사용자는 배경을 볼 수 있습니다.
- Draw ruler 양식로드시
- 사용자는 move the ruler window을 (를) 클릭하여 허용 할 수 있습니다.
0
그런 생각을하기 위해서는 트레이 아이콘이나 그와 비슷한 것으로 실행되는 응용 프로그램이 필요합니다. 그런 다음 애플리케이션을 열고 측정하고 싶다고 말합니다.
이제 전체 화면에 투명한 창을두고 마우스 이동 이벤트가 발생할 때까지 기다리십시오. 마우스 이동 이벤트 내에서 마우스 버튼 상태를 확인합니다. 그것이 히트 될 것이라면 시작 위치를 알기 때문에이 위치에 사용자 컨트롤의 일종을 그릴 수 있으며 사용자가 마우스 버튼을 놓으면 사용자 정의 컨트롤의 크기 조절을 중단하게됩니다.
사용자 정의 컨트롤 자체는 반투명하고 경계선 주위에 눈금자 선을 그릴 때 크기 조정 및/또는 페인트 이벤트를 확인해야합니다.
마지막으로 사용자 컨트롤 및 화면 경계의 위치와 크기와 관련하여 몇 가지 종류의 툴팁 또는 labelcontrol을 표시하여 일부 상태 정보를 제공 할 수 있습니다.
투명한 오버레이 부품을 얻는 방법에 대한 좋은 출발점을 얻으려면 ObjectListView Overlay을 살펴보십시오.
C# .net –