FireMonkey Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
FireMonkey 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

FireMonkey Q&A
[9] Re:[질문] XE2의 파이어몽키 HD C++ 프로잭트로 생성한.....
Shit!FireMonkey [] 2243 읽음    2012-04-02 19:54
초보 님이 쓰신 글 :
: XE2 의 파이어몽키 HD  C++ 프로잭트로 생성한 프로그램에서요
:
: 컨트롤에 파일을 떨구어, 그 파일을 읽어들려 처리 하고 싶은데
:
: 아무리 찾아도 자료가 안 나옵니다...
:
: 어떻게 하는지 아시는분은 답변 부탁 드립니다.
:
: 윈도에서는 DragAcceptFiles 을 써서 하면 되지만
:
: 파이어몽키 HD 프로잭트는 어떻게 하는지를 모르겠습니다.

파이어 몽키에서는 더 쉽게 하는 방법이 있습니다.

//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1DragDrop(TObject *Sender, const TDragObject &Data, const TPointF &Point)

{
    Edit1->Text = Data.Files[0];
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1DragOver(TObject *Sender, const TDragObject &Data, const TPointF &Point,
          bool &Accept)
{
    Accept = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit2DragOver(TObject *Sender, const TDragObject &Data, const TPointF &Point,
          bool &Accept)
{
    Accept = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit2DragDrop(TObject *Sender, const TDragObject &Data, const TPointF &Point)

{
    for (int i = 0; i < Data.Files.Length ; i++)
    {
        ListBox1->Items->Add(Data.Files[i]);
    }
}

이렇게만 하시면 간단히 지정된 위치에 drag&drop를 할수 있죠...

OSX 에서 잘 됩니다...

+ -

관련 글 리스트
1 [질문] XE2의 파이어몽키 HD C++ 프로잭트로 생성한..... 초보 2695 2011/10/23
9     Re:[질문] XE2의 파이어몽키 HD C++ 프로잭트로 생성한..... Shit!FireMonkey 2243 2012/04/02
(링크)     C++Builder Q/A > Re:[질문] XE2의 파이어몽키 HD C++ 프로잭트로 생성한.....
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.