reactos/dll/win32/shell32
Oleg Dubinskiy eb96d377d1
[SHELL32] Allow custom shortcut overlay icon (#6419)
Use correct icon index in SIC_OverlayShortcutImage() to properly load
shortcut overlay icon from registry instead of always using default icon.
This allows to use custom shortcut icon set by user, in case it was
specified there.

As FIXME comment stated, the icon indexes were not implemented in the far
past, so this workaround was badly required. But now they are implemented,
so no need to always use default resource from shell32, enable the correct
code instead.

Also adapt this to CShellLink::CreateShortcutIcon() when the shortcut icon
is being changed in its properties dialog, as well as in CNewMenu class
when displaying menu items for creating a new folder or a shortcut.

Addendum to f9a5344254. CORE-14758
2024-03-04 16:30:43 +03:00
..
dialogs [SHELL32] Allow custom shortcut overlay icon (#6419) 2024-03-04 16:30:43 +03:00
droptargets [SHELL32] Tweak formatting and logging 2024-02-20 02:08:56 +01:00
folders [SHELL32] Allow using custom desktop/folders/drives icons (#6421) 2024-02-29 00:20:47 +03:00
lang [SHELL32] Update Japanese (ja-JP) translation 2024-02-29 09:23:46 +09:00
res [SHELL32][CONTROL] Added basic IOpenControlPanel support (#6248) 2024-01-17 17:07:21 +01:00
shelldesktop
shellmenu [SHELL32] Fix CMenuBand's context menu (#6548) 2024-02-28 16:54:15 +09:00
shellrecyclebin
wine [SHELL32] Allow custom shortcut overlay icon (#6419) 2024-03-04 16:30:43 +03:00
avi_res.rc
bitmap_res.rc
CActiveDesktop.cpp
CActiveDesktop.h
CCopyMoveToMenu.cpp
CCopyMoveToMenu.h
CDefaultContextMenu.cpp [SHELL32] Tweak formatting and logging 2024-02-20 02:08:56 +01:00
CDefView.cpp [SHELL32] Tweak formatting and logging 2024-02-20 02:08:56 +01:00
CDefViewBckgrndMenu.cpp
CDefViewDual.cpp
CDropTargetHelper.cpp
CDropTargetHelper.h
CEnumIDListBase.cpp
CEnumIDListBase.h
CExtractIcon.cpp
CFileSysBindData.cpp
CFolder.cpp
CFolder.h
CFolderItems.cpp
CFolderItems.h
CFolderItemVerbs.cpp
CFolderItemVerbs.h
CFolderOptions.cpp
CFolderOptions.h
changenotify.cpp
CIDLDataObj.cpp
CMakeLists.txt
CNewMenu.cpp [SHELL32] Allow custom shortcut overlay icon (#6419) 2024-03-04 16:30:43 +03:00
CNewMenu.h [SHELL32] Allow custom shortcut overlay icon (#6419) 2024-03-04 16:30:43 +03:00
COpenWithMenu.cpp [SHELL32] Tweak formatting and logging 2024-02-20 02:08:56 +01:00
COpenWithMenu.h
CQueryAssociations.cpp
CQueryAssociations.h
CSendToMenu.cpp
CSendToMenu.h
CShellDispatch.cpp
CShellDispatch.h
CShellItem.cpp
CShellItem.h
CShellLink.cpp [SHELL32] Allow custom shortcut overlay icon (#6419) 2024-03-04 16:30:43 +03:00
CShellLink.h [SHELL32] Implement 'Open file location' of shortcut files (#2028) 2019-11-12 16:47:36 +09:00
CUserNotification.cpp
CUserNotification.h
debughlp.cpp
debughlp.h
folders.cpp
icon_res.rc
iconcache.cpp [SHELL32] Allow custom shortcut overlay icon (#6419) 2024-03-04 16:30:43 +03:00
precomp.h
rgs_res.rc
shell32.cpp [SHELL32][CONTROL] Added basic IOpenControlPanel support (#6248) 2024-01-17 17:07:21 +01:00
shell32.rc
shell32.spec
shell32_shldisp.idl
shell32_version.h [SHELL32] Set a sane SHELL32 versioning, when compiled for NT 5.2 and NT 6+. 2024-02-29 12:38:50 +01:00
shell32_version.rc
shfldr.h
shldataobject.cpp
shlexec.cpp
shlfileop.cpp [SHELL32] Improve error message on copying files (#6290) 2024-01-12 16:01:21 +09:00
shlfolder.cpp [SHELL32] Tweak formatting and logging 2024-02-20 02:08:56 +01:00
shobjidl_local.idl
shresdef.h [EXPLORER][SHELL32] Strengthen Start Menu Customize Part 1 (#6544) 2024-02-27 20:41:43 +09:00
stubs.cpp
systray.cpp
utils.cpp
vista.c