mirror of
https://github.com/reactos/reactos.git
synced 2025-05-23 11:04:52 +00:00
[SHELL32] Change icon of SendTo My Documents (#2083)
Follow-up of #2027. CORE-16496
This commit is contained in:
parent
551b101720
commit
a4deb3f8f1
1 changed files with 6 additions and 1 deletions
|
@ -2198,6 +2198,7 @@ HRESULT DoCreateSendToFiles(LPCWSTR pszSendTo)
|
||||||
{
|
{
|
||||||
WCHAR szTarget[MAX_PATH];
|
WCHAR szTarget[MAX_PATH];
|
||||||
WCHAR szSendToFile[MAX_PATH];
|
WCHAR szSendToFile[MAX_PATH];
|
||||||
|
WCHAR szShell32[MAX_PATH];
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
|
|
||||||
SHGetSpecialFolderPathW(NULL, szTarget, CSIDL_MYDOCUMENTS, TRUE);
|
SHGetSpecialFolderPathW(NULL, szTarget, CSIDL_MYDOCUMENTS, TRUE);
|
||||||
|
@ -2206,7 +2207,11 @@ HRESULT DoCreateSendToFiles(LPCWSTR pszSendTo)
|
||||||
PathAppendW(szSendToFile, PathFindFileNameW(szTarget));
|
PathAppendW(szSendToFile, PathFindFileNameW(szTarget));
|
||||||
StringCbCatW(szSendToFile, sizeof(szSendToFile), L".lnk");
|
StringCbCatW(szSendToFile, sizeof(szSendToFile), L".lnk");
|
||||||
|
|
||||||
hr = CreateShellLink(szSendToFile, szTarget, NULL, NULL, NULL, -1, NULL);
|
GetSystemDirectoryW(szShell32, ARRAY_SIZE(szShell32));
|
||||||
|
PathAppendW(szShell32, L"shell32.dll");
|
||||||
|
|
||||||
|
hr = CreateShellLink(szSendToFile, szTarget, NULL, NULL,
|
||||||
|
szShell32, -IDI_SHELL_MY_DOCUMENTS, NULL);
|
||||||
if (FAILED_UNEXPECTEDLY(hr))
|
if (FAILED_UNEXPECTEDLY(hr))
|
||||||
return hr;
|
return hr;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue