default windows icons in TC?
Moderators: Hacker, petermad, Stefan2, white
default windows icons in TC?
I didn't find any posts on that subject (Or I might have searched wrong).
Anyway, right now TC uses its own icons for the default folder, app, document, etc..
Is there a reason for that? coudln't we have TC to use the windows icons instead? I have customized all my icons and now TC looks weird compared to Explorer, which uses the new icons for folders / app / docs / etc
Edit: And I know I could make a specific ICL to be used by TC, but that's not the point of this post, I'd like it to use the default icons instead of having to create a new ICL each time I change my system icons
Anyway, right now TC uses its own icons for the default folder, app, document, etc..
Is there a reason for that? coudln't we have TC to use the windows icons instead? I have customized all my icons and now TC looks weird compared to Explorer, which uses the new icons for folders / app / docs / etc
Edit: And I know I could make a specific ICL to be used by TC, but that's not the point of this post, I'd like it to use the default icons instead of having to create a new ICL each time I change my system icons
Mabe this helps?
I've made a button in TC that opens the desktop.
Using the command: cm_OpenDesktop
I want to use the default icon for that button so i used this file to get the icon from: C:\WINDOWS\Explorer.exe
At work I use Windows 98 so i have the 98 style icons.
And at home I use Windows XP... Same file but now you got the Windows XP style icons...
Hope I understand you question / remark correctly!

I've made a button in TC that opens the desktop.
Using the command: cm_OpenDesktop
I want to use the default icon for that button so i used this file to get the icon from: C:\WINDOWS\Explorer.exe
At work I use Windows 98 so i have the 98 style icons.
And at home I use Windows XP... Same file but now you got the Windows XP style icons...
Hope I understand you question / remark correctly!

I'm not talking about the icons for the toolbar, I'm talking about this icons that are shown in the file panes, on the left of the filenames.
They are actually called "symbols" in TC's help / options.
Those are the one I would like to see taken from the Windows's DLL instead of the static icons in the totalcmd.exe or a handmade icon library.
Those icons are located in system32/shell32.dll (open / closed folder, default app,defaut doc, default file, drives) and system32/zipfldr.dll (XP only, for zip files)
That shouldn't be too difficult to do, considering it's just a matter of looking elsewhere for the icons, right?
They are actually called "symbols" in TC's help / options.
Those are the one I would like to see taken from the Windows's DLL instead of the static icons in the totalcmd.exe or a handmade icon library.
Those icons are located in system32/shell32.dll (open / closed folder, default app,defaut doc, default file, drives) and system32/zipfldr.dll (XP only, for zip files)
That shouldn't be too difficult to do, considering it's just a matter of looking elsewhere for the icons, right?
Last edited by zeflash on 2004-01-08, 15:22 UTC, edited 1 time in total.
Hot issue!
zeflash wrote:I'm not talking about the icons for the toolbar, I'm talking about this icons that are shown in the file panes, on the left of the filenames.
They are actually called "symbols" in TC's help / options.
Those are the one I would like to see taken from the Windows's DLL instead of the static icons in the totalcmd.exe or a handmade icon library



¤ Please, watch the topic:
http://ghisler.ch/board/viewtopic.php?t=2882
and too
http://ghisler.ch/board/viewtopic.php?t=2801

https://plugins.ghisler.com/addons/wcicolib.zip


Claude
Clo
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
Salut Clo, merci pour le lien vers l'autre thread!
But the thing I'm talking about is still a different thing - in the other threads it's about the fact that TC doesn't handle other sizes than 16x16 or 32x32 correctly. But that still applies to icons in an custom ICL.
What I'm talking about is NOT using any ICL by default, and just use Windows' icons by default. I can't make it clearer!
Instead of loading the icons from the TC exe, get them from the system DLLs. That's all.
But the thing I'm talking about is still a different thing - in the other threads it's about the fact that TC doesn't handle other sizes than 16x16 or 32x32 correctly. But that still applies to icons in an custom ICL.
What I'm talking about is NOT using any ICL by default, and just use Windows' icons by default. I can't make it clearer!
Instead of loading the icons from the TC exe, get them from the system DLLs. That's all.
2zeflash
I guess you are refering to custom explorer icons. Could you please give detailed informations where in the registry the paths to customized icons are defined?I have customized all my icons
Last edited by Lefteous on 2004-01-08, 15:54 UTC, edited 1 time in total.
Almost the same...
2zeflash
Re!
In fact, it's almost the same problem:
the Win icons are located in the <Shell32.dll> in <windows\...> dir. But now, that DLL (XP) contains multiple formats - especially 24*24 - which is not recognized by TC...
Moreover, the TC icon-handling suffers some "bugs" and lacuna which avoid to use fully the <Shell32.dll> at all...
Easier to post on the French forum and / or / send me an e-mail in French, whether you could explain more, or tell some ideas...
Kind regards,
Clo
Re!





Clo
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
Has this been an answer to my questionWatchUer wrote:In TC's menu:Configuration->Options->Display, In the "Show symbols to the left of filename" section, check the "All associated + EXE/LINK (slow, 32-bit only)"
HTH.

2Clo
I don't think these topics are comparable. All are about icons, that's all they have in common.
This topic is about: Where to get the icons from?
2882 is about: A quick switch between small/big icons request
2801 is about: How to display icons properly
Not right?
2Lefteous
Hi!
...the Win icons are located in the <Shell32.dll> in <windows\...>...
¤ It's where the Win icons are, arn't them?
¤ The main original question was "Why TC doesn't use (XP?) Win icons as default"; so, the quoted topics bring reasons -partially, you're right- but not quite out-subject...
It's just my feeling, of course.
Kind regards,
Claude
Clo

...the Win icons are located in the <Shell32.dll> in <windows\...>...
¤ It's where the Win icons are, arn't them?
¤ The main original question was "Why TC doesn't use (XP?) Win icons as default"; so, the quoted topics bring reasons -partially, you're right- but not quite out-subject...


Claude
Clo
#31505 Traducteur Français de T•C French translator Aide en Français Tutoriels Français English Tutorials
2Clo
Yes by default. But zeflash wroteIt's where the Win icons are, arn't them?
I know of tools which are to able to overwrite the default windows settings and now want to know where exactly windows stores these settings. Another interesting information could a suitable windows function (SHGetFileInfo doesn't seem to be the right one!)I'd like it to use the default icons instead of having to create a new ICL each time I change my system icons
Last edited by Lefteous on 2004-01-08, 16:37 UTC, edited 1 time in total.
Wow lots of answers suddently 
2 WatchUer:
I know about the options for EXE/LNK. They show the icon stored in the EXE or not depending if it's checked. That's not related to my question.
2 Lefteous:
To have custom icons for folders, they only way that works in all cases is to change the resources of the system dlls (yes it's quite dangerous if you mess up). So in my case, Nothing has changed except the actual icons in shell32.dll are not the original ones.
So the question is: Why isnt TC using the default windows' icons for files and folder?
I'm not 100% positive (I intend to check it out) but I'm pretty sure the indexes of the icons in shell32.dll are the same across all platform starting from 95. Index 0 is for default file, index 1 is for default document, and so on (just open the shell32.dll in a icon editor like axialis or microangelo and you'll see all the available icons)

2 WatchUer:
I know about the options for EXE/LNK. They show the icon stored in the EXE or not depending if it's checked. That's not related to my question.
2 Lefteous:
To have custom icons for folders, they only way that works in all cases is to change the resources of the system dlls (yes it's quite dangerous if you mess up). So in my case, Nothing has changed except the actual icons in shell32.dll are not the original ones.
So the question is: Why isnt TC using the default windows' icons for files and folder?
I'm not 100% positive (I intend to check it out) but I'm pretty sure the indexes of the icons in shell32.dll are the same across all platform starting from 95. Index 0 is for default file, index 1 is for default document, and so on (just open the shell32.dll in a icon editor like axialis or microangelo and you'll see all the available icons)
2zeflash
If I use "On Display" (Mayn other tools do the same) to change the default icon to a custom *.ico or an icon in an iconlibrary the changes made to the shell32 files will be overriden.
This doesn't work in all cases. All you are doing is to change the default icons.To have custom icons for folders, they only way that works in all cases is to change the resources of the system dlls (yes it's quite dangerous if you mess up). So in my case, Nothing has changed except the actual icons in shell32.dll are not the original ones.
If I use "On Display" (Mayn other tools do the same) to change the default icon to a custom *.ico or an icon in an iconlibrary the changes made to the shell32 files will be overriden.
Hmm you are right. So, what would be needed is to find out where the changes occur - and read from this place like windows does.Lefteous wrote:2zeflash
This doesn't work in all cases. All you are doing is to change the default icons.To have custom icons for folders, they only way that works in all cases is to change the resources of the system dlls (yes it's quite dangerous if you mess up). So in my case, Nothing has changed except the actual icons in shell32.dll are not the original ones.
If I use "On Display" (Mayn other tools do the same) to change the default icon to a custom *.ico or an icon in an iconlibrary the changes made to the shell32 files will be overriden.