글쓴 사람
Kim Jinsu (bahwh at hanmail.net)
홈페이지
첨부 파일
(연관된 글이 2개 있습니다.)
안녕하세요~
우선 C#으로 구현된 프로그램이 있는데 해당 프로그램에는 drag&drop 이벤트가 구현되어 있어서 파일 첨부할 때 잘 사용하고 있습니다. 이 프로그램을 A라고 하겠습니다.
제가 구현하고 싶은 것은 따로 C#으로 구현한 응용프로그램에서 특정 파일을 선택하면 이 파일경로를 A로 메시지를 보내서 마치 이 파일을 A로 drag&drop을 한 것처럼 파일이 첨부되는 것입니다.
기존에는 A가 C++로 구현된 프로그램이어서 PostMessage로 WM_DROPFILES를 보내서 해당 기능을 구현했습니다. 그런데 C#으로 구현된 프로그램은 WndProc를 오버라이딩 해서 따로 처리해주지 않으면
PostMessage로 보낸 값을 처리를 안하더군요. 구글에서 검색을 해보니 WM_DROPFILES을 사용하여 drag&drop을 사용하는 것은 예전방식이고 요즘은 ole32를 사용해서 처리를 한다고 하는데
이 부분은 아무리 찾아봐도(제가 못찾는걸지도...ㅠㅠ) dargdrop 정보를 받을 IDropTarget을 구현하지 못하였습니다. C#에서는 SendMessage말고는 방법이 없는 것인지 아니면 다른 구현이 가능한 방법이 있는지 문의 드립니다.
[연관 글]
[최초 등록일: ]
[최종 수정일: 9/6/2016]
1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 ...
1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 ...