default windows icons in TC?

English support forum

Moderators: Hacker, petermad, Stefan2, white

zeflash
Junior Member
Junior Member
Posts: 47
Joined: 2003-08-28, 09:08 UTC

default windows icons in TC?

Post by *zeflash »

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
User avatar
DarkRuleR
Member
Member
Posts: 190
Joined: 2003-02-20, 22:23 UTC
Location: Netherlands

Post by *DarkRuleR »

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!
:)
zeflash
Junior Member
Junior Member
Posts: 47
Joined: 2003-08-28, 09:08 UTC

Post by *zeflash »

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?
Last edited by zeflash on 2004-01-08, 15:22 UTC, edited 1 time in total.
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

Hot issue!

Post by *Clo »

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
:D Hello!
:| There are currently some problems with TC and the new Windows-icons of XP…
:!: It's a "hot" subject actually!
¤ Please, watch the topic:
http://ghisler.ch/board/viewtopic.php?t=2882

and too

http://ghisler.ch/board/viewtopic.php?t=2801

:wink: A better icon-library ICL is already available for a very long while at:
https://plugins.ghisler.com/addons/wcicolib.zip

8) You could find others, i.e. to change the drives icons browsing the forums…
:mrgreen: Kind regards,
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
zeflash
Junior Member
Junior Member
Posts: 47
Joined: 2003-08-28, 09:08 UTC

Post by *zeflash »

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.
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2zeflash
I have customized all my icons
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?
Last edited by Lefteous on 2004-01-08, 15:54 UTC, edited 1 time in total.
User avatar
WatchUer
Senior Member
Senior Member
Posts: 243
Joined: 2003-02-22, 10:46 UTC
Location: China

Post by *WatchUer »

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.
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

Almost the same...

Post by *Clo »

2zeflash

Re!
:roll: In fact, it's almost the same problem:
:arrow: 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...
:cry: Moreover, the TC icon-handling suffers some "bugs" and lacuna which avoid to use fully the <Shell32.dll> at all...
:wink: 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
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

WatchUer 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.
Has this been an answer to my question :?:


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
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

Not right?

Post by *Clo »

2Lefteous
:D 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
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Clo
It's where the Win icons are, arn't them?
Yes by default. But zeflash wrote
I'd like it to use the default icons instead of having to create a new ICL each time I change my system icons
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!)
Last edited by Lefteous on 2004-01-08, 16:37 UTC, edited 1 time in total.
User avatar
WatchUer
Senior Member
Senior Member
Posts: 243
Joined: 2003-02-22, 10:46 UTC
Location: China

Post by *WatchUer »

Lefteous wrote:Has this been an answer to my question :?:
...
No, it's for zeflash. I think zeflash means TC should show the files' icons as Windows Explorer do.
zeflash
Junior Member
Junior Member
Posts: 47
Joined: 2003-08-28, 09:08 UTC

Post by *zeflash »

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)
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2zeflash
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.
This doesn't work in all cases. All you are doing is to change the default icons.
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.
zeflash
Junior Member
Junior Member
Posts: 47
Joined: 2003-08-28, 09:08 UTC

Post by *zeflash »

Lefteous wrote:2zeflash
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.
This doesn't work in all cases. All you are doing is to change the default icons.
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.
Post Reply