Plugin: Add another file management module

This commit is contained in:
yuanyuanxiang
2025-06-28 22:26:45 +08:00
parent 1d2ac9d241
commit 44f28defa2
21 changed files with 3160 additions and 1 deletions

View File

@@ -0,0 +1,24 @@
#include "StdAfx.h"
#include "2015Remote.h"
#include "CFileListCtrl.h"
#include "CFileManagerDlg.h"
using namespace file;
BEGIN_MESSAGE_MAP(CFileListCtrl, CListCtrl)
ON_WM_DROPFILES()
END_MESSAGE_MAP()
void CFileListCtrl::SetParenDlg(VOID* p_CFileManagerDlg)
{
m_pCFileManagerDlg = p_CFileManagerDlg;
}
void CFileListCtrl::OnDropFiles(HDROP hDropInfo)
{
TCHAR filePath[MAX_PATH] = { 0 };
DragQueryFile(hDropInfo, 0, filePath, sizeof(filePath) * 2 + 2);
((CFileManagerDlg*)m_pCFileManagerDlg)->TransferSend(filePath);
::DragFinish(hDropInfo);
CListCtrl::OnDropFiles(hDropInfo);
}