빌드 된 탐색에 32 개의 api를 사용하면 같은 창이 나타납니다. 휴지통으로 파일을 삭제할 수 있습니다. 이제 휴지통으로 삭제 된 파일을 실행 취소하고 싶습니다. 지금 무엇을하고 있습니까? 도와주세요.win32api는 SHFileStruct를 사용하여 recyclebin에서 파일을 복원합니다.
답변
이 article은 CodeProject에서 찾고있는 것 같습니다.
고맙 겠지만, 방금 삭제 한 폴더에서 취소를 클릭하면 윈도우의 기능 실행 취소를 알고 싶습니다. –
@MinhHuongNguyen Explorer의 "실행 취소"명령을 프로그래밍 방식으로 호출 할 수 없다고 생각합니다. – kennyzx
@kennyzx : 가능합니다. 휴지통 폴더에서 원하는 파일에 대한'IContextMenu' 인터페이스를 가져와야하고,'IContextMenu.InvokeCommand()'메서드를 사용하여 파일의 동사를 호출 할 수 있습니다. 자세한 내용은 MSDN (휴지통에있는 항목에 대한 명령 호출) (http://blogs.msdn.com/b/oldnewthing/archive/2011/09/01/10204404.aspx)을 참조하십시오. –
휴지통 폴더에서 원하는 파일의 IContextMenu
인터페이스를 검색 한 다음 IContextMenu::InvokeCommand()
메서드를 사용하여 파일에서 동사를 호출 할 수 있습니다. 자세한 내용은 MSDN을 참조하십시오.
답변 중 하나를 수락 된 것으로 표시하십시오. –