如何在DUILIB中实现文件的拖拽
第一步:
在头文件中增加一个函数用于处理拖拽文件:
LRESULT OnDropFile(HDROP hDropInfo);
第二步:
在主窗口的Init函数中,添加拖拽文件的支持
//允许拖拽文件
::DragAcceptFiles(this->m_hWnd, true);
第三步:
在主窗口的HandleMessage函数中,
HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam)
switch(uMsg)
中添加一种情况:
case WM_DROPFILES: lRes = OnDropFile((HDROP)wParam); break;
<