1:使用类向导添加一个文件拖拽消息处理函数
2:修改对话框属性,让它能接受文件消息
3:在文件拖拽消息处理函数中添加如下代码.
void CMFCApplication1Dlg::OnDropFiles(HDROP hDropInfo)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
//获取文件路径
TCHAR szPath[MAX_PATH] = { 0 };
DragQueryFile(hDropInfo, 0, szPath, MAX_PATH);
//显示到控件上
m_Edit_FilePath.SetWindowText(szPath);
UpdateData(TRUE);
CDialogEx::OnDropFiles(hDropInfo);
}
编译好,运行 直接拖拽到对话框上面就可以了