002
13.12.2004, 14:12 Uhr
~Verschieber
Gast
|
Danke Th, so funktioniert es jetzt zumindest mal für das ganze Formular: Header:
C++: |
private: void __fastcall WmDropFiles(TWMDropFiles& Message); public: BEGIN_MESSAGE_MAP MESSAGE_HANDLER(WM_DROPFILES, TWMDropFiles, WmDropFiles) END_MESSAGE_MAP(TForm)
|
Cpp:
C++: |
void __fastcall TForm1::WmDropFiles(TWMDropFiles& Message) { char buff[MAX_PATH]; HDROP hDrop = (HDROP)Message.Drop; int numFiles = DragQueryFile(hDrop, -1, NULL, NULL); ListBox1->Clear(); for (int i=0;i < numFiles;i++) { DragQueryFile(hDrop, i, buff, sizeof(buff)); ListBox1->Items->Add(buff); } } DragFinish(hDrop); }
|
Gibt jetzt ne Möglichkeit das auf ein bestimmtest Control(z.B. Listbox) zu beschränken? |