为对话框添加ONDROPFILES消息,并做如下处理:
void CDropFileTestDlg::OnDropFiles(HDROP hDropInfo)
{
// TODO: Add your message handler code here and/or call default
UINT i,iFileCount;
char file_name[MAX_PATH];
iFileCount = ::DragQueryFile(hDropInfo,0xffffffff,NULL,0);
for (i = 0;i < iFileCount;i++)
{
::DragQueryFile(hDropInfo,i,file_name,MAX_PATH);
SetDlgItemText(IDC_EDIT_FILE1,file_name);
}
::DragFinish(hDropInfo);
CDialog::OnDropFiles(hDropInfo);
}