步驟:
- 使用快捷組合鍵ALT+SHIFT+X調出類向導
- 選中號類名,消息搜索WM_DROPFILES並雙擊添加處理程序,如圖
- 在添加的處理程序中使用DragQueryFile函數獲取被拖拽文件的路徑
void CAddShellToolDlg::OnDropFiles(HDROP hDropInfo) { // TODO: 在此添加消息處理程序代碼和/或調用默認值 //獲取文件路徑 TCHAR szPath[MAX_PATH] = { 0 }; DragQueryFile(hDropInfo, 0, szPath, MAX_PATH); //顯示到控件上 m_Edit_FilePath.SetWindowText(szPath); CDialogEx::OnDropFiles(hDropInfo); }