1、首先对窗口进行初始化,以使其可以进行拖拽
::DragAcceptFiles(this->m_hWnd, true);
2、在创建窗口的函数(HandleMessage)switch (uMsg) 处添加
case WM_DROPFILES: lRes = OnDropFile((HDROP)wParam); break;
3、添加 OnDropFile 函数
LRESULT CDealExcel::OnDropFile(HDROP hDropInfo)
{
TCHAR ExcelFileName[260];
DragQueryFile(hDropInfo, 0, ExcelFileName, 260);
DragFinish(hDropInfo);
return 1;
}