移动文件并将文件路径显示到编辑框内

Posted Milo_lu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移动文件并将文件路径显示到编辑框内相关的知识,希望对你有一定的参考价值。

This chapter we are study how to get the path of file by using drag drop.

Here is the code, enjoy:

 

 1 void CFileCrcDlg::OnDropFiles(HDROP hDropInfo) 
 2 {
 3     // TODO: Add your message handler code here and/or call default
 4     UINT i,iFileCount;
 5     char file_name[MAX_PATH];
 6     iFileCount=::DragQueryFile(hDropInfo,0xffffffff,NULL,0);
 7     for(i=0;i<iFileCount;i++)
 8     {
 9         if(i==0)
10         {
11             ::DragQueryFile(hDropInfo,i,file_name,MAX_PATH);
12             SetDlgItemText(IDC_EDIT1_path,file_name);
13         }
14         else 
15         {
16             ::DragQueryFile(hDropInfo,i,file_name,MAX_PATH);
17             SetDlgItemText(IDC_EDIT2_crc_hex,file_name);
18         }
19     }
20     ::DragFinish(hDropInfo);
21     CDialog::OnDropFiles(hDropInfo);
22 }

 

Thank you!

 

以上是关于移动文件并将文件路径显示到编辑框内的主要内容,如果未能解决你的问题,请参考以下文章

VS生成时复制文件到指定目录

FileSaveDialog - 未完全显示文件名文本

Linux命令 文件的建立移动删除

这是我插入数据库的图像。但它不会显示图像路径或文件夹中的图像?

vi下光标移动

Python循环不移动到下一个文件