SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_FLUSHNOWAIT, 0, 0);
... this refreshes the entire desktop, when all I want to do is refresh
just one icon, there are flags other than SHCNE_ASSOCCHANGED but I can't
find the documentation for these. Does anyone have more info on this
function. (I've got the SDK,DDK,MSDN cdroms)
Thanks
David
Use
SHChangeNotify(SHCNE_UPDATEIMAGE, SHCNF_DWORD, (LPVOID)iIcon, 0);
where iIcon is the index in the system image list of the icon that you
changed.
--
(Note that my return address is intentionally invalid in order
to foil electronic mailing list generation software.)