Hola.
Otra opción similar pero prescindiendo de la VCL:
Código:
int FilesInClipboard(TListBox *LB)
{
HDROP hDrop;
int cch, i, iFile=0;
char lpszFile[MAX_PATH];
OpenClipboard(NULL);
if ((hDrop = GetClipboardData(CF_HDROP))!= NULL) {
iFile = DragQueryFile(hDrop, 0xFFFFFFFF, NULL, NULL);
for(i=0; i<iFile; i++) {
DragQueryFile(hDrop, i, lpszFile, sizeof(lpszFile));
LB->Items->Add(lpszFile);
}
}
CloseClipboard();
return iFile;
}
Saludos.