MFC 处理拖拽事件
来源:互联网 发布:sqlserver 创建实例 编辑:程序博客网 时间:2024/05/13 07:05
1.首先在Dlg类中添加WM_DROPFILES消息处理函数。
void CMyDlg::OnDropFiles(HDROP hDropInfo)
{
// TODO: Add your message handler code here and/or call default
CDialog::OnDropFiles(hDropInfo);
}
2.在Dlg对话框上设置属性Accept files为true。
3.在处理函数中作相应的处理。
void CMyDlg::OnDropFiles(HDROP hDropInfo)
{
// TODO: Add your message handler code here and/or call default
char szFileName[MAX_PATH + 1] = {0};//被拖拽的文件的绝对路径
UINT nFiles = DragQueryFile(hDropInfo, 0xFFFFFFFF, NULL, 0); //被拖拽的文件的个数
for(UINT i=0; i<nFiles; i++)
{
DragQueryFile(hDropInfo, i, szFileName, MAX_PATH);//拖拽的文件名
MessageBox(szFileName);
}
// 结束此次拖拽操作,并释放分配的资源
CDialog::OnDropFiles(hDropInfo);
}
- MFC 处理拖拽事件
- java .net MFC QT事件处理机制
- Qml 拖拽事件处理
- MFC 处理双击事件时屏蔽掉单击事件
- MFC对话框中处理Enter或Esc按键事件方法
- MFC OCX 控件事件的添加和处理
- 使用IDA对MFC寻找按钮处理事件
- MFC OCX 控件事件的添加和处理
- MFC对话框中处理Enter或Esc按键事件方法
- Java图形界面事件处理与MFC的对比
- MFC OCX 控件事件的添加和处理
- Java图形界面事件处理与MFC的对比
- MFC OCX 控件事件的添加和处理
- [学习]触摸屏拖拽事件处理
- mootools 页面拖拽排序 事件冲突处理
- android launcher3拖拽事件响应解析长按事件处理
- 事件处理
- 事件处理
- C# 编写COM
- snmphibernate简单使用!
- 从《采访》到《看客》(苏紫紫有权用赤裸表示情感)
- C# Winforms 发送邮件
- sed摘录note
- MFC 处理拖拽事件
- Oracle 数据库 序列 序列是否可以重复
- Word快捷键大全
- JS网页打印处理
- 无废话C#设计模式之九:Proxy
- 谈下自己了解的云计算
- 快过年了
- C++内存分配秘籍—new,malloc,GlobalAlloc详解
- sas学习前景