Win32Shell
Vinx911
这个作者很懒,什么都没留下…
展开
-
实现文件拖放的一种简洁方法
本文要介绍的这种方法只须调用一个WINDOWS API函数DragQueryFile即可实现文件的拖放操作,而且完全克服了上述3点不足。下面先介绍一下这个函数。 DragQueryFile原型为: UINT DragQueryFile(HDROP hDrop, UINT iFile, LPTSTR lpszFile, UINT cch) hDrop是指向拖动文件结构的句柄;转载 2016-10-14 18:32:46 · 945 阅读 · 0 评论 -
文件拷贝(IFileOperation::CopyItem)
UINT CFileCopyView::CopyThread() { int nCount = m_SourceListCtrl.GetCheckCount(); if (nCount == 0) { return 0; } // 2:Begin m_progressDlgExt.Start(); HRESULT hr = S_OK原创 2016-10-16 21:26:01 · 2500 阅读 · 0 评论 -
Windows Shell路径处理函数
Windows Shell路径处理函数。以下函数由Shlwapi.dll导出,并在Shlwapi.h和Shlwapi.lib中定义。PathAddBackslash 在字符串的末尾添加反斜杠,以创建路径的正确语法。如果源路径已经有一个尾部反斜杠,则不会添加反斜线。注意滥用此功能可能导致缓冲区溢出。我们建议在其位置使用更安全的PathCchAddBackslash或PathCchAddB原创 2017-05-26 09:59:44 · 2789 阅读 · 0 评论