Wie man eine Verknüpfung erstellt ist ja in den FAQ gut erklärt, aber wie weise ich der Verknüpfung ein anderes als das Standardicon zu. Von Hand geht es ja (rechtsklick-eigenschaften-anderes symbol usw.), also müsste es doch auch programmgesteuert gehen.
In der WIN-SDK steht etwas von:
WIN-SDK hat folgendes geschrieben: |
Set the location (path and index) of the icon for a shell link object:
Quelltext 1: 2: 3: 4: 5:
| HRESULT STDMETHODCALLTYPE SetIconLocation( ISHELLLINK FAR *pShlLnk, LPCSTR pszIconPath, int iIcon ); |
Parameters
pShlLnk : Pointer to the IShellLink interface. In C++, this parameter is implicit.
pszIconPath : Pointer to a buffer that contains the path of the file containing the icon.
iIcon : Index of the icon.
Return Values : Returns NOERROR if successful or an OLE-defined error value otherwise.
See Also
IShellLink |
aber da blicke ich leider nicht durch. Weiss jemand einen Rat?
Im Voraus vielen Dank