[shell32]
authorGiannis Adamopoulos <gadamopoulos@reactos.org>
Sat, 20 Jul 2013 16:23:54 +0000 (16:23 +0000)
committerGiannis Adamopoulos <gadamopoulos@reactos.org>
Sat, 20 Jul 2013 16:23:54 +0000 (16:23 +0000)
commita90ffcf21ee0a0331dbc84e83e8c31491f97e76f
tree810d34297f62ec983fe026974657c9ecec9c8136
parent585164f4b0ac0601980d1c285312257477359aa8
[shell32]
- Add the accelerators table that will be used for the shell view control
- Rewrite CDefView::OpenSelectedItems and CDefView::OnContextMenu.
- Rewrite accelerators handling for the shell view. Instead of handling them manually in CDefView::OnNotify, we now translate it properly in CDefView::TranslateAccelerator and forward the result WM_COMMAND message to the IContextMenu2 using a new method called CDefView::OnExplorerCommand.
- Now we don't do call ShellExecute or use clipboard function right in CDefView and this also is the first step to properly handle opening or exploring a folder (which is needed for explorer_new)

svn path=/trunk/; revision=59541
reactos/dll/win32/shell32/shell32.rc
reactos/dll/win32/shell32/shlview.cpp
reactos/dll/win32/shell32/shresdef.h