mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 23:25:45 +00:00
[BROWSEUI][SHELL32] Implement MoveTo/CopyTo buttons (#3128)
Implement the actions of the MoveTo/CopyTo/Delete buttons. CORE-11132
This commit is contained in:
parent
828cf19a29
commit
8fa3c147b6
3 changed files with 16 additions and 0 deletions
|
@ -95,6 +95,7 @@ class CDefaultContextMenu :
|
|||
HRESULT DoCopyOrCut(LPCMINVOKECOMMANDINFO lpcmi, BOOL bCopy);
|
||||
HRESULT DoRename(LPCMINVOKECOMMANDINFO lpcmi);
|
||||
HRESULT DoProperties(LPCMINVOKECOMMANDINFO lpcmi);
|
||||
HRESULT DoUndo(LPCMINVOKECOMMANDINFO lpcmi);
|
||||
HRESULT DoCreateNewFolder(LPCMINVOKECOMMANDINFO lpici);
|
||||
HRESULT DoCopyToMoveToFolder(LPCMINVOKECOMMANDINFO lpici, BOOL bCopy);
|
||||
HRESULT InvokeShellExt(LPCMINVOKECOMMANDINFO lpcmi);
|
||||
|
@ -895,6 +896,13 @@ CDefaultContextMenu::DoProperties(
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
HRESULT
|
||||
CDefaultContextMenu::DoUndo(LPCMINVOKECOMMANDINFO lpcmi)
|
||||
{
|
||||
ERR("TODO: Undo");
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
HRESULT
|
||||
CDefaultContextMenu::DoCopyToMoveToFolder(LPCMINVOKECOMMANDINFO lpici, BOOL bCopy)
|
||||
{
|
||||
|
@ -1293,6 +1301,9 @@ CDefaultContextMenu::InvokeCommand(
|
|||
case FCIDM_SHVIEW_MOVETO:
|
||||
Result = DoCopyToMoveToFolder(&LocalInvokeInfo, FALSE);
|
||||
break;
|
||||
case FCIDM_SHVIEW_UNDO:
|
||||
Result = DoUndo(&LocalInvokeInfo);
|
||||
break;
|
||||
default:
|
||||
Result = E_INVALIDARG;
|
||||
ERR("Unhandled Verb %xl\n", LOWORD(LocalInvokeInfo.lpVerb));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue