One way is code similar to:
from win32com.shell import shell, shellcon
flags = shellcon.SHGFI_LARGEICON | shellcon.SHGFI_ICON | \
shellcon.SHGFI_USEFILEATTRIBUTES
hr, info = shell.SHGetFileInfo(extension,
win32con.FILE_ATTRIBUTE_NORMAL,
flags)
hicon, iicon, attr, display_name, type_name = info
Mark
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of
> [EMAIL PROTECTED]
> Sent: Wednesday, 30 March 2005 1:21 AM
> To: [email protected]
> Subject: [python-win32] Retrieve Icons Associated To An Extension?
>
>
> Hello NG,
>
> I have searched everyweher, and I am not able to find a
> solution...
> basically, I am constructing a GUI with wxPython, in which I
> have a list.
> In this list control, I have some file. I would like to
> associate (to every
> file) its icon (on Windows). I have searched about the use of Mark
> Hammond's win32all extensions and also ctypes, but I didn't find a
> solution. Could anyone please provide a very simple example on how to
> retrieve an icon associated to a file extension on Windows?
>
> Thank you a lot.
>
> Andrea.
>
> --------------------------------------------------------------
> --------------------------------------------------------------
> --------------
> Message for the recipient only, if received in error, please
> notify the
> sender and read http://www.eni.it/disclaimer/
>
>
> _______________________________________________
> Python-win32 mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/python-win32
_______________________________________________
Python-win32 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-win32