0
나는 응용 프로그램을 가지고 있으며 파일을 삭제하려고합니다. 나는 COleDropTarget 클래스를 사용했고 그것으로부터 파생되었다. OnCreate 메서드의 CMainFrame 클래스에서 등록합니다. 이것은 사실을 반환합니다. OnDrop이 pDataObject->GetFileData(CF_TEXT);
또는 pDataObject->IsDataAvailable(CF_TEXT)
0을 반환하는 이유끌어서 놓기 문제
누군가가 말해 줄래을 호출되는
? 파일을 삭제
덕분에
답변 해 주셔서 감사합니다. 나는 당신이 말한대로했고 IsDataAvailable은 1을 반환합니다. 그러나 어떻게 CF_HDROP에서 데이터를 추출합니까? (이것은 winuser.h에서 15로 정의되고 구조체가 아니기 때문에) 이 CFile * file = pDataObject-> GetFileData (CF_HDROP) 이후; file-> m_strFileName 값이 "" – user286207
은 내 대답을 DragQueryFile에 대한 힌트로 편집했습니다. – Stefan