Tworzenie skrótu pliku na pulpicie
Aby po kliknięciu przycisku Button1 utworzyć skrót do pliku (np. programu),
który znajduje się np. w katalogu c:\program\project1.exe na pulpicie:
Unit1.cpp |
#include <shlobj.h> LPMALLOC ShellMalloc; if (FAILED(SHGetMalloc(&ShellMalloc))) if (FAILED(SHGetSpecialFolderLocation(NULL,
CSIDL_DESKTOPDIRECTORY, &DesktopPidl))) if (!SHGetPathFromIDList(DesktopPidl, DesktopDir)) ShellMalloc->Free(DesktopPidl); if (SUCCEEDED(CoInitialize(NULL))) if (SUCCEEDED(pLink->QueryInterface(IID_IPersistFile,
(void **)&pPersistFile))) CoUninitialize(); |