[python-win32] shell.SHChangeNotify failed to refresh icons
Mark Hammond
mhammond at skippinet.com.au
Thu Feb 14 23:55:49 CET 2008
MSDN documents that " For performance reasons, multiple notifications may
be combined into a single notification. For example, if a large number of
SHCNE_UPDATEITEM notifications are generated for files in the same folder,
they can be joined into a single SHCNE_UPDATEDIR notification."
which I suspect is your problem. I work on an app that makes heavy use of
SHChangeNotify and handling the notifications and I've not had any problems
(other than some machines failing to SHChangeNotifyRegister, for reasons
that escape me)
Cheers,
Mark
> -----Original Message-----
> From: python-win32-bounces at python.org [mailto:python-win32-
> bounces at python.org] On Behalf Of TK Soh
> Sent: Thursday, 14 February 2008 8:35 PM
> To: Python-Win32 List
> Subject: [python-win32] shell.SHChangeNotify failed to refresh icons
>
> I have noticed quite frequently that shell.SHChangeNotify does not
> trigger the refreshing of icons on Explorer windows. This happens
> mostly when relative large number of shell.SHChangeNotify() calls are
> made on files residing in the same folder. I am using pythonwin b210.5
> (special test build by Mark), but I believe the problem is also
> observed in earlier builds. Any clues or pointer on resolving this
> issue? Thanks.
> _______________________________________________
> python-win32 mailing list
> python-win32 at python.org
> http://mail.python.org/mailman/listinfo/python-win32
More information about the python-win32
mailing list