Vista: Directory icons
Moderators: Hacker, petermad, Stefan2, white
Vista: Directory icons
I'm currently using Windows Pro in my daily work. I will probably switch to Windows Vista sooner or later and others too.
TC has nice looking directory icons in TC 7. They look even good on a directory where special folder icons are used for some folders. Although the directory icons are quite different the coloring is quite similiar.
On Windows Vista the folder icons look completely different. Special directory icons and TC directory icons mixed in a directory doesn't look good.
Any comments are welcome.
TC has nice looking directory icons in TC 7. They look even good on a directory where special folder icons are used for some folders. Although the directory icons are quite different the coloring is quite similiar.
On Windows Vista the folder icons look completely different. Special directory icons and TC directory icons mixed in a directory doesn't look good.
Any comments are welcome.
- ghisler(Author)
- Site Admin
- Posts: 50390
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Because it's 1000 times faster to use your own icons than to ask the system for each individual folder!I still haven't figured out why TC can't use the system icons for directories. I'm still trying though...
That's correct.I guess extracting icons from shell32.dll (or whatever is used in Vista) and using that for making a TC icon library is prohibited.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
I don't understand, where's the difference?ghisler(Author) wrote:Because it's 1000 times faster to use your own icons than to ask the system for each individual folder!
Current behaviour:
1. Load TC icons including folder icons (opened/closed/shared) and cache them.
2. When reading the dir. contents, request for system icon. If it is defined - show it; if no - show the default TC folder icon.
What is suggested:
1. Load TC icons without folder icons, load them from shell32.dll; cache all the icons loaded.
2. When reading the dir. contents, request for system icon. If it is defined - show it; if no - show the folder icon obtained from shell32.dll and cached on the step 1.
Where is this 1000 times acceleration?
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
Do you mean ExtractAssociatedIcon?Lefteous wrote:That's not the way Explorer does it - do you know a high level API function used by Explorer?
I don't know exact functions used by Explorer, but in any case shell32.dll was just an example. Replace it with any other API call with successive caching, it would hardly change much.
Flint's Homepage: Full TC Russification Package, VirtualDisk, NTFS Links, NoClose Replacer, and other stuff!
Using TC 11.03 / Win10 x64
Using TC 11.03 / Win10 x64
new icons ??
What happened to the cool new icons & pics that were in TC beta?
The 6.56 alpha released, and the new icons are NO MORE
The 6.56 alpha released, and the new icons are NO MORE
Re: new icons ??
a) TC 6.56 is NO Alpha but a Full Ready Versionoviradoi wrote:What happened to the cool new icons & pics that were in TC beta?
The 6.56 alpha released, and the new icons are NO MORE
b) TC 6.56 is PRE-TC 7.0
c) the Icons will be coming with TC 7.0 wich is in Beta Stadium
Hoecker sie sind raus!
Re: new icons ??
You are able to see the icons only if you install TC7b2 over 6.56 or in a different folder (which is preferable). If you install TC7b2 over 6.56 though, you will probably face the bug(s) TC6.55 had with packing. Read the release notes here to see if it's worth it. If you are a little patient, i think Christian said that TC7b3 will probably be out soon which will have all the 6.56 bugfixes.oviradoi wrote:What happened to the cool new icons & pics that were in TC beta?
The 6.56 alpha released, and the new icons are NO MORE
- Wanderer -
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.