Join for FREE | Take the Tour Lost Password?
Shop deviantART for the
holidays and save BIG!
Click here! :holly:
[x]

deviantART

 
©2008-2009 ~ZEUSosX
:iconzeusosx:

Artist's Comments

Creating internal borders in the main surface of a window on windows Vista, changing some parameters on shellstyle.dll.

open your vista visual style.
then open shell, NormalColor, shellstyle.dll.

open shellstyle.dll with resource hacker.
select uifile/1/1033 .
select View, Find Text and writte : <if id="atom(clientviewhost)

on a normal aero style, shellstyle.dll , then you will see the parameters written as:

</if>
<if id="atom(clientviewhost)">
<ViewHost
foreground="themeable(ARGB(255, 0, 0, 0), windowtext)"
background="themeable(ARGB(255, 252, 252, 252), window)"
sortcolumn="themeable(ARGB(255, 252, 252, 252), window)"
subtext="ARGB(255, 139, 139, 139)"
animation="rectangle|s|fast"
/>

REPLACE these parameters with these:

/>
</if>
<if id="atom(clientviewhost)">
<ViewHost
background="themeable(ARGB(255, 145, 145, 145), window)"
padding="rect(1rp,0rp,0rp,1rp)"
sortcolumn="themeable(ARGB(255, 252, 252, 252), window)"
subtext="ARGB(255, 139, 139, 139)"
animation="rectangle|s|fast"
/>

Then again press again View, select Find next and do the same replacement as many times you find the parameter <if id="atom(clientviewhost) .
when finish select : compile script.
then select : file, save.

Take your new shellstyle.dll and replace the old one exist to C:\Windows\Resources\Themes\ [your visual style] \ shell \ NormalColor\ shellstyle.dll .

the parameter : background="themeable(ARGB(255, 145, 145, 145), window)" gives the color of the border.

the parameter : padding="rect(1rp,0rp,0rp,1rp)" ,the first 1 is 1 pixel width on the left vertical axis(--1rp --,0rp,0rp,1rp), and the last 1 is 1 pixel height of the down horizontal axis (1rp,0rp,0rp, --1rp--)

This is a safe method, thou if you use it you can not have the parameter foreground="themeable(ARGB(255, 0, 0, 0), windowtext)" , you have to delete it, so if you want to have text color forexample blue on the main windows surface you can not have have it . you can have only internal borders or only a text color choosen by you. Not both. If you add the parameter: foreground="themeable(ARGB(255, 0, 0, 0), windowtext)" then all your window surface background will take the color of parameter : background="themeable(ARGB(255, 145, 145, 145), window)"

The text color now that is used on my experiment [and only to this kind of experiment , as we delete the foreground window twxt propertie on shellstyle.dll for replacing it with a borders style one] is black and it is taking its properties color from the visual style, mstyle, Window Text Colour in normal microsoft aero mstyle with variant saved as .res type,is Address : 0x630 , Original
Hex Code : 00 00 00 .
That is hapened because we have dleted the '' foreground="themeable(ARGB(255, 0, 0, 0), windowtext)" parameter from the shelstyle.dll, so the system is taking as propertie of the text color the windowtext propertie from the mstyle.

I have made a microsoft aero style visual style for downloading with shellstyle.dll repaced parameters, and also to the visual style i have changed images 722 = Status bar , 785 = main Vertical Separator and 886 = ProperTree.FoldersHeader [explorer Folders button].

You can change and customize more images to make it look like you preffer.

Made in H E L L A S (= Greece ).

Inspired by ZEUS.

-----------------


PLEASE GIVING RESPECT MAKE A DONATION [ FOR ALL THE 2 YEARS WORK I HAVE SHARED WITH YOU]

PLEASE RESPECTING THIS 2 YEARS CONTINIOUS WORK , IN WHICH I TRIED TO MAKE YOUR DIGITAL LIFE HAPPIER, DONATE ANY AMOUNT OF MONEY YOU LIKE ON [link]

Thanks in advance, all of you respecting my work.


------------

Comments


love 2 2 joy 0 0 wow 0 0 mad 0 0 sad 0 0 fear 0 0 neutral 0 0
:iconyethzart:
How did u put that separator line in your Favorite links ?

--
Watch Me | my GALLERY | ART BLOG!
:iconzeusosx:
after 2 years searching, [it is simple but i never thoght that i have to add a new parameter and delete an initial one].
any solution at the end seems simple but when not exist we live on darkness.
:iconzhengbo0409:
too many <if id="atom(clientviewhost)。。。。。
:iconin-dolly:
Nice find, ZEUS OS X. Love it :thumbsup:

--

Magic's collector :peace: :airborne:
:star: WARNING!!! :star: MY LIFE STYLE IS BLONDE!!!!!!!!1111111111
:bulletpink: Space jam: [link] :alientwo:
//RD: =Rus-Club ~pycc

Details

June 24, 2008
894 KB
443 KB
1280×800

Statistics

24
14 [who?]
7,315 (8 today)
422 (0 today)

Share

Link
Embed
Thumb

Site Map