码迷,mamicode.com
首页 > 其他好文 > 详细

拖拽文件实现

时间:2014-12-18 01:31:38      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   sp   for   on   文件   div   log   

1.OnInitDialog添加:

DragAcceptFiles(TRUE);

2.添加消息WM_DROPFILES

void CDragFilesDlg::OnDropFiles(HDROP hDropInfo)
{
    // TODO: 在此添加消息处理程序代码和/或调用默认值
    UINT nFiles = ::DragQueryFile(hDropInfo,0xFFFFFFFF,NULL,0);
    if(nFiles < 0)
    {
        ::DragFinish(hDropInfo);
        return;
    }

    LPTSTR szFileName;
    for(UINT i=0; i<nFiles; ++i)
    {
        ::DragQueryFile(hDropInfo,i,szFileName,MAX_PATH); // 获取第 i 个文件名
        // 处理文件名
        m_listBox.AddString(szFileName);
    }

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


    CDialogEx::OnDropFiles(hDropInfo);
}

 

拖拽文件实现

标签:style   blog   color   sp   for   on   文件   div   log   

原文地址:http://www.cnblogs.com/sylar-liang/p/4170816.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!