으로 변경하는지 확인하십시오. 파일 탐색기에서 누른 공간을 수신하는 C# 프로그램을 프로그래밍하고 있습니다. 공간을 누르면 WPF 창에서 선택한 파일을 보여주는 WPF 창을 만듭니다.사용자가 파일 탐색기에서 파일 이름을 Moment C#
유일한 문제는 다른 사람이 파일 이름을 편집하고 파일 이름의 공백을 위해 공백을 누르면이 파일 미리보기가 호출된다는 것입니다.
사용자가 현재 파일 이름을 바꾸는 중 감지하는 방법이 있습니까?
추가 정보 :
나는 F2를 수신 할 수 있다는 것을 알고 있지만, 마우스 왼쪽 버튼으로 또는 파일 선택을 마우스 오른쪽 버튼으로 클릭하여 두 번 클릭하여 파일 이름 바꾸기 시작하는 방법도있다 이름 바꾸기. 그래서 이것은 좋은 해결책이 될 수 없습니다.
기술 정보 (필요한 경우) :
나는 전경에있는 창은 탐색기 창인지 확인합니다 GetForegroundWindow를 사용합니다. 그런 다음 전경의 탐색기 프로세스에서 누른 키를 수신하기 위해 후크를 사용합니다.
내가 SHDOCVW 및 shell32를 Shell32.FolderItems selectedItems = ((Shell32.IShellFolderViewDual2) window.Document).SelectedItems();
그냥 명확하게 피타을하지되었습니다 많은 사건이 있었다, 당신은 유사한 Windows 파일 미리보기 기능을 구축을 위해 노력하고 있습니다 Mac OS X의 Finder를 사용하면 파일을 선택하는 동안 공간을 눌러 미리보기 창이 팝업됩니다. –
예, 정확히 수행 할 작업/ – user2974830
탐색기에 이미 Alt + P로 토글 된 미리보기 창이 있습니다. 바로 가기의 동작을 수정합니까? –