Recommended Posts

I'm looking for a tutorial on how to place the Common Tasks at the top of the Explorer window instead of on the left. I have an existing shellstyle.dll I'm trying to modify and am a bit stuck on how to change the font colors and other attributes. Below is a screenshot showing the problem (text too light).

Any help MUCH appreciated!

post-156510-1145178119.jpg

Link to comment
https://www.neowin.net/forum/topic/452866-shellstyledll-help-please/
Share on other sites

It has to do with the shellstyle.dll thats in the visual style that your using. You would need to replace the one that you have with another one that someone made for the top.

Is your uxtheme.dll hacked? I mean so you can use other visual styles and themes?

Im not sure if changing the shellstyle.dll requires a hacked uxtheme.dll or not. Maybe someone can explain further.

Ive attatched one the puts them at the top. Not sure where I got it. Its location will probably be something like this.

C-->Windows-->Rescourses-->Themes-->"Your Theme"-->Shell-->Normal Color

Blue_Shellstyle___Top.zipFetching info...

@Midnight Mick: Yeah, I've seen that one before, very good tutorial. Do you know of a tutorial that deals specifically with getting the Common Tasks to the top of the window instead of to the left? Thanks!

EDIT: I took another look at CoolXP's tutorial and found where the font settings for Common Tasks are located (just do a Reshacker search for "destinationtask"). Thanks again Midnight Mick for reminding me about that site. :)

Edited by luckyme632k

This is not a tutorial but may help you. I use ResEdit because it lets you use Notepad to change things. easy to work with. Open up a shellstyle that has the Taskpane at the top. You are looking for UNIFILE00001, scroll down to the bottom and you will find a section that puts the Taskpane at the top. Copy that into your shellstyle and save. you may have to play around a bit with it. There is a number that sets the height. you need to set that to what you want.

This is an example of the Taskpane at the top. the height is set to 91.

</style>

<element resid=main id=atom(main) sheet=styleref(main) layout=borderlayout()>

<ScrollViewer id=atom(scroller) sheet=styleref(taskpane) layoutpos=bottom height=0>

</ScrollViewer>

<ScrollViewer id=atom(scroller) sheet=styleref(taskpane) xscrollable=false layoutpos=top height=91>

<element id=atom(sectionlist) layout=gridlayout(0,0,3)/>

</ScrollViewer>

<Element layoutpos=client layout=filllayout()>

<Element id=atom(clientviewhost) layout=borderlayout() height=500>

</Element>

<Element id=atom(blockade) layout=borderlayout()>

<Element id=atom(blockadeaccent) layoutpos=left width=1/>

<Element id=atom(blockadeclient) layoutpos=client layout=borderlayout()>

<Element id=atom(blockadetitle) layoutpos=top/>

<Element id=atom(blockademessage) layoutpos=top/>

<Element id=atom(blockadeclear) layoutpos=top layout=borderlayout()>

<Button id=atom(blockadeclearbutton) layoutpos=left layout=borderlayout()>

<Element id=atom(blockadecleartext) layoutpos=left/>

</Button>

</Element>

</Element>

</Element>

</Element>

</element>

<expando resid=mainsection layout=borderlayout() width=300rp>

<element layoutpos=top layout=filllayout()>

<button id=atom(header) layoutpos=top layout=borderlayout()>

<element id=atom(title) layoutpos=left/>

<element id=atom(arrow) layoutpos=right/>

</button>

<element id=atom(icon) layoutpos=left/>

</element>

<clipper layoutpos=top>

<element id=atom(watermark) layoutpos=top layout=borderlayout() height=48rp>

<tasklist id=atom(tasklist) layout=flowlayout(0,0,0)/>

</element>

</clipper>

</expando>

<expando resid=section layout=borderlayout() width=300rp>

<button id=atom(header) layoutpos=top layout=borderlayout()>

<element id=atom(title) layoutpos=left/>

<element id=atom(arrow) layoutpos=right/>

</button>

<clipper layoutpos=top>

<tasklist id=atom(tasklist) layout=flowlayout(0,0,0)/>

</clipper>

</expando>

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.