reklama
Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně

jednoduche a efektni modifikace vzhledu WinXP/2k

trodas (1753)|8.7.2009 23:32
Tomu, kdo rád upravuje vzhled svých Windows se určitě bude líbit tento návod na úpravu Windows XP ikonky na tlačítku Start:
http://www.aspfree.com/c/a/BrainDump/Chang...rt-Button-Icon/
Je to snadné. V resourcehackerovi otevrete soubor explorer.exe a v něm vyměníte první bitmapu v seznamu bitmap za vaši. Co má být průhledné musí být černé a toť vše...
V stejném souboru (a to funguje na Windows 2000) jsou i textové popisky nabídky start - například String Table a položka 37 obsahuje nápis "Start" který tak můžete změnit na Vaši hlášku :) Položka 34 obsahuje tooltip hlášku, kde jsem dal pikantní "Pokažte si Windows zde :)"... a tak dále.

Bohužel, ve Windows 2000 můžete zmíněnou bitmapu měnit jak chcete (také tam je, ale nefunguje to s ní) a nestane se nic. Windows 2000 (alespoň SP4 určitě) načítají ikonku menu start z user32.dll fajlu. A co horšího, ikonky jsou v tom DLLku uloženy jako ikonky a změna je tedy možná jen když si vytvoříte ŠEST verzí vaší ikonky a seřadíte je v *.ico souboru podle velikosti v 16/256 barvách takto:
32x32
10x10
14x14
12x12
16x16
22x22
Pak teprve klikněte a dejte libovolnou z těch 6 Start ikonek nahradit a je to ;) Moje png ikonky/ico fajl tučňáka jsou k stáhnutí zde: http://ax2.php5.cz/linux_look_icons.zip



Upozorňuji, že ač originály ikonek mají jen 16 barev, tak Windows 2000 (alespoň běžící v 32 bitech, v VGA 16 barvách to bude asi vypadat prazvláštně) zvládnou v pohodě 256 barvné ikonky. U 16 barevných totiž nelze editovat paletu, což je více-méně napikaču. Další problém je, že programy si sortují ikonky jak je napadne - typicky podle velikosti od největší po nejmenší. Takový pustup ale není možný, pro výměnu ikonky v user32.dll souboru MUSÍ být ikonky tak, jak je M$ divně seřadil. Articons to nerespektují, icoFX také ne, ale MicroAngelo ano! Takže to je jediný program o kterém v současné době/verzi vím, že jde použít.
256 barev je docela plus, jde udělat mnohem hezčí než defaultní ikonka ;)



Další efektní modifikace se dá najít v browseui.dll souboru. Jsou zde bitmapy (číslo 304, 305, 306), jenž se zobrazují v rohu každého okna ve Windows. 3 velikostní verze. Mě s mým classic a malými ikonkami nastavením zajímá ta nejmenší, a to je 22x22 pixelů na každé políčko. Pokud máte animaci zapnutou, tak můžete zde mít vlastní animaci (BMP sobor 22x902 pixelů, 256 barev). Pokud ne, stačí vyměnit vrchní políčko za takový obrázek, jaký chcete. Třeba:



;) Je také možné ušetřit něco paměti a zmenšit to DLLko tím, že se do něj vloží jen ty 22x22, 26x26 a 38x38 pixelů velké obrázky místo těch velikých 22x902, 26x1066 a 38x1558 bitmap. Pokud by měkdo měl zájem, tak obrázky zmenšené Země z Google Earth na požadovaké velikosti + můj kříž - jsou zde: http://ax2.php5.cz/browseui_icons.zip



Velmi pěkného výsledku se dá dosáhnout modifikací msgina.dll souboru. Toto dllko obsahuje obrázky, které se zobrazují v okně při startu/loginu/vypnuti PC a po stisku Ctrl Alt Del :) Jde hlavně o tento:

Je to jen mírně složitější, protože jsou tam dva důležité obrázky pro vyšší bitové hloubky zobrazení ;) Jedna verze má 72 pixelů na výšku, to je ta, která se používá vlastně neustále - při nalogování-se do Win, když zmáčknete Ctrl Alt Del... a při vypínání Windows. Druhá, 88 pixelů vysoká, verze se používá jen při zalogovávání uživatele (není tam tehdy dole ten modrý pruh, ukazující, že se něco děje...) :) Pokud tedy nechceme, aby tam to škaredé logo Winblows při startu přebliklo, je třeba vyměnit ne jen bitmapu pod číslem 101 ale i tu pod číslem 107 s větší velikostí.
Protože nevím o programu, který by mi umožnil udělat screenshot při Ctrl Alt Del obrazovce, tak nabídnu alespoň ten obrázek, který jsem nakonec vybral:



...ono tech 9 dalších kandidátů není úplně "work safe" :) Pokud by se tyhle zvrhlé obrázky někomu líbily, tak jak 72 pixelové, tak 88 pixelové verze jsou k stažení zde: http://ax2.php5.cz/msgina_obrazky.zip
Před nahrátím do ResourceHackeru je třeba je z png převést na bmp, 256 barev, samo :) Enjoy!
trodas (1753)|9.7.2009 00:47
Okýnko informací o vašem sčotu... pardon, počítadlu skrývá soubor sysdm.cpl :) Rád se nechá modifikovat, bitmapa monitorku může být ne jen 16 ale 256 barevná (jen dodržte aby barva číslo 13 měla 255,0,255 a nebyla nikde použita, bude průhlednou... formát BMP s RLE kompresí) a fantazii se meze nekladou:



Linux tučnáka jsem si vzal tadyhle: http://snipp.hostuju.cz/linux.gif a okno jsem i trošku rozšířil, protože jsem si vzpoměl, že některé delší popisky procesorů se tam celé nevešly (AXP Mobily, nepř) ... Rovněž tak je možno zmenšením zakrýt číslo Vaší instalace, čiže směle do toho. Můj tučňák je zde: http://ax2.php5.cz/win_sys_bitmap_new.bmp