1、设置对话框属性为:ACCEPT FILES
2、添加消息映射:ON_WM_DROPFILES()
3、编写响应消息的代码如下:
void CSetReleaseProjExeDlg::OnDropFiles(HDROP hDropInfo)
{
WCHAR szPath[MAX_PATH] = L"" ;
UINT nChars=::DragQueryFile (hDropInfo,0,szPath ,MAX_PATH);
CString str( szPath ,nChars) ;
m_strProjFileName = str ;
UpdateData( FALSE ) ;
CDialog::OnDropFiles(hDropInfo);
}
本文介绍了一种在对话框中实现文件拖放功能的方法。主要步骤包括:设置对话框属性为ACCEPTFILES,添加ON_WM_DROPFILES消息映射,并编写响应消息的代码。通过这种方法可以轻松地让用户将文件拖放到应用程序中。
756

被折叠的 条评论
为什么被折叠?



