VistaStyleBuilder

Help => Windows 7 => Topic started by: CoLnE on September 08, 2009, 04:33:57 pm



Title: An ideea for the 3'rd part resource replacement
Post by: CoLnE on September 08, 2009, 04:33:57 pm
As we all know the .theme file contains some lines with witch you can replace the default icon for recycle bin for example with a new one just like here:

OLD
; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
Empty=%SystemRoot%\System32\imageres.dll,-55

NEW
; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%Resources\Themes\aero\icons\full.ico
Empty=%SystemRoot%\Resources\Themes\aero\icons\empty.ico


And here is my ideea that i have in this morning. We all know how dificult is to change the original .dll (for nerds), and every time you want to change the theme you have to replace the .dll files to.
So, why dont implemented the icon replacement to the other resource to like for the ORB cuz we know that now is not anymore in the theme, its in explorer.exe and create a line like the orb to be chageable when we apply the new theme and the line to look something like that:

; Orb - SHIDI_ORB SHIDI_ORB
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultImage]
Bottom=%SystemRoot%Resources\Themes\aero\resources\6801.bmp
Center=%SystemRoot%\Resources\Themes\aero\resources\6805.bmp
Top=%SystemRoot%\Resources\Themes\aero\resources\6809.bmp

and make the same thing for the back/forward buttons and other buttons from toolbar .....


Title: Re: An ideea for the 3'rd part resource replacement
Post by: Spitzen on September 08, 2009, 05:31:59 pm
that would be really nice, but is it achievable?


Title: Re: An ideea for the 3'rd part resource replacement
Post by: CoLnE on September 08, 2009, 05:45:12 pm
that would be really nice, but is it achievable?

thats what i'm asking myself to ... i think that it could be done ... do you remember stylexp for windows xp ? that program did this replacements ... i have search on registry for some codes but i didnt find anything ...


Title: Re: An ideea for the 3'rd part resource replacement
Post by: Panda X on September 08, 2009, 06:54:33 pm
that would be really nice, but is it achievable?
No because there's no ClassID


Title: Re: An ideea for the 3'rd part resource replacement
Post by: CoLnE on September 09, 2009, 05:41:33 pm
No because there's no ClassID

and then if there are no classid how those from stardock do that ?


Title: Re: An ideea for the 3'rd part resource replacement
Post by: Panda X on September 09, 2009, 09:00:20 pm
and then if there are no classid how those from stardock do that ?
You don't need a ClassID to override it. You do by the method in the first post.