2011-11-07 3 views
0

Windows 시스템 (xp 또는 7)에 기반하여 프로그래밍을 통해 마우스 포인터를 특정 위치로 이동할 수 있습니다. 내 질문은 : 마우스 포인터를 화면의 일부 파일 아이콘 위에있을 때 어떻게 파일을 알 수 있습니까? (파일의 절대 경로)마우스 포인터가 가리키는 것을 찾으십시오

질문 설명 : 내 PC의 마우스 포인터를 원격으로 제어 할 수있는 Android 스마트 폰에서 응용 프로그램을 개발하고 싶습니다. 마우스 포인터는 내 제스처에 따라 휴대 전화의 화면에서 움직일 수 있습니다. 내 전화를 살짝 누르면 마우스 포인터가 내 PC를 클릭합니다. 마지막으로 PC 화면에서 파일을 한 번 클릭하면 (예 : 해당 파일을 한 번 클릭) 일부 특수 제스처 (예 : 전화 화면에서 원 그리기)를 통해이 파일을 내 PC에서 Android 휴대 전화로 복사 할 수 있습니다. 기본적으로 내 PC에 서버를 설치하고 Wi-Fi 또는 Bluetooth를 통해 내 휴대 전화와 통신해야합니다.

하지만 위의 문제에 붙어 있습니다. 미리 감사드립니다.

+0

픽셀을 가리키고 있습니다. 픽셀이 파일을 나타 내기 위해 아이콘을 렌더링하는 프로그램으로 그려지는 것은 해당 프로그램의 구현 세부 사항입니다. 프로그램 자체는 아무런 문제가 없으며, 그 내용과 그 파일이 어떤 파일과 일치하는지 알 수 있습니다. 탐색기를 망치고 싶다면 셸 확장을 살펴보십시오. –

+0

해결하려는 전체적인 문제를 설명했다면 대안을 제안 할 수 있습니다. –

+0

@HansPassant 귀하의 의견을 보내 주셔서 감사합니다. 마우스 컨트롤은 특정 프로그램에 속하지 않습니다. 그것은 단지 정상적인 것입니다. 마우스 포인터가 아이콘 위를 가리키면 한 파일의 경로 정보를 얻는 방법은 무엇입니까? 윈도우 프로그래밍에 대해서는 전혀 모른다. 저의 가난한 표정을 지켜주십시오. –

답변

0

마우스가 어떤 항목인지 파악하는 대신 시스템에서 알려주지 않는 이유는 무엇입니까? 항목을 이미 선택 했으므로 항목을 클립 보드로 복사하면됩니다. 아이콘은 파일이 아닌 가상 내용을 나타낼 수 있음을 잊지 마십시오.

또는 ask the shell object model for the identity of the focused item 수 있습니다. 그것은 귀하의 경우에는 마우스가 가리키는 항목뿐만 아니라 마우스를 사용하여을 클릭 한 항목 을 많은 도움이됩니다.

이 기술은 사용자가 탐색기 창에서 항목을 선택한 경우에만 작동합니다. 다른 프로그램의 아이콘에는 도움이되지 않습니다.

+0

고마워요. 그러나 "초점을 맞춘 항목의 신원을 쉘 객체 모델에 요청하십시오"에서 언급 한 스크래치 프로그램의 링크는 사용할 수 없습니다. 그 기능을 사용하는 간단한 스크래치 프로그램을 보여 주시겠습니까? 사실, 나는 자바 프로그램을위한 파일 경로를 사용하고 싶다. –

+0

프로그램은 [여기] (http://blogs.msdn.com/b/oldnewthing/archive/2003/07/23/54576.aspx)입니다. 비록 스크래치 프로그램에서 흥미로운 것은 없다. 네가 원한 것은 기본 기사에 있었다. 스크래치 프로그램은 기사에서 함수를 호출하기위한 핑계 일뿐입니다. (기사의 기능은 원하는 기능조차도 아니며 시작점 일뿐입니다.) –

관련 문제