您的位置:首页 > 其它

拖拽文件获得文件路径

2010-04-06 14:42 211 查看
//拖拽文件
void CKnowledgeToolDlg::OnDropFiles(HDROP hDropInfo)
{
// TODO: Add your message handler code here and/or call default

// 定义一个缓冲区来存放读取的文件名信息
TCHAR szFileName[MAX_PATH + 1] = {0};

// 通过设置iFiles参数为0xFFFFFFFF,可以取得当前拖动的文件数量,
// 当设置为0xFFFFFFFF,函数间忽略后面连个参数。
UINT nFiles = DragQueryFile(hDropInfo, 0xFFFFFFFF, NULL, 0);

// 通过循环依次取得拖动文件的File Name信息,并把它添加到ListBox中

DragQueryFile(hDropInfo, 0, szFileName, MAX_PATH);

// 结束此次拖拽操作,并释放分配的资源
//DragFinish(hDropInfo);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: