mfc 中如何实现将 图片直接拖入窗口中,而不是通过File::open命令,能否给一个指导链接,或是提示

来源:百度知道 编辑:UC知道 时间:2024/05/26 11:50:00

使用消息映射WM_DROPFILES
例如在对话框CTestDlg类中
void CTestDlg::OnDropFiles(HDROP hDropInfo)
{

TCHAR szFile[MAX_PATH];
DragQueryFile(hDropInfo, 0, szFile, MAX_PATH);
//ok, 这里 szFile 就是拖进来的文件全路径,然后根据得到的文件路径将图片显示就好了

CDialog::OnDropFiles(hDropInfo);
}