Q&A

  • 파일의 Drag&Drop
드래그앤드롭을 구현하고자 합니다.

어떤 걸 구현하고 싶냐면여..

파일을 탐색기를 끌어다가 Tabsheet에서 드롭하고 싶습니다.

이때 끌려온 파일은 어떤형식으로 넘어오는지여..

TObject에서 클래스를 캐스팅해야 되는디 그걸 몰겠어여..



2  COMMENTS
  • Profile
    최용일 2001.04.04 21:11
    안녕하세요. 최용일입니다.



    델코(http://www.delphikorea.com)의 팁란에 가셔서 wm_dropfile으로 검색하시면 구현하는 방법이 있습니다.



    ^^ 항상 즐코하세요...



    에이스 wrote:

    > 드래그앤드롭을 구현하고자 합니다.

    > 어떤 걸 구현하고 싶냐면여..

    > 파일을 탐색기를 끌어다가 Tabsheet에서 드롭하고 싶습니다.

    > 이때 끌려온 파일은 어떤형식으로 넘어오는지여..

    > TObject에서 클래스를 캐스팅해야 되는디 그걸 몰겠어여..

    >

  • Profile
    jung hyun jin 2001.04.04 20:49
    에이스 wrote:

    > 드래그앤드롭을 구현하고자 합니다.

    > 어떤 걸 구현하고 싶냐면여..

    > 파일을 탐색기를 끌어다가 Tabsheet에서 드롭하고 싶습니다.

    > 이때 끌려온 파일은 어떤형식으로 넘어오는지여..

    > TObject에서 클래스를 캐스팅해야 되는디 그걸 몰겠어여..

    >



    윈도우 중에 wm_DropFiles 라는 메세지를 이용하면 되고요.

    물론 이것을 가능하게 하기위해서 폼에대해 DragAcceptFiles 를 호출해야 하고요.



    그런데.....



    메세지의 wParam 파라미터를 HDROP 라는 구조체가 날라오는데.....



    델파이의 SDK 도움말에는 안나와 있군요..



    다른 곳 (MS 의 msdn 을 찾아 보셔서 파스칼로 record 로 만들어 사용하심이 좋을

    것 같네요..)