Dodavanje XP izgleda starijim programima

Dodavanje XP izgleda starijim programima

offline
  • ZoNi  Male
  • Free Your Mind!
  • Pridružio: 26 Feb 2005
  • Poruke: 5757
  • Gde živiš: Singidunum

Dodavanje XP izgleda starijim programima - tutorijal Wink

Mnogi stariji programi ne "umeju" da pravilno prikazu stil Windowsa XP, sa onim lepim zaobljenim dugmicima i linijama. Na svu srecu, to je (obicno) lako izmeniti. Kako? Ovako Very Happy

Dakle, sve sto treba da se uradi jeste da se u folder u kome se nalazi program (tj. njegov .EXE deo), stavi jedan mali fajl, tzv. MANIFEST fajl.

Manifest fajl se koristi da doda podrsku za vizuelne stilove WinXP-a starijim programima i/ili programima koji nemaju podrsku za to. U osnovi, manifest fajl je cist tekst, pa se takav fajl moze otvoriti bilo kojim text editorom, kao sto je npr. Notepad...

Evo kako jedan manifest izgleda kad se otvori u nekom editoru texta:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"><assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="CompanyName.ProductName.YourApp" type="win32"/><description>Your application description here.</description><dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly></dependency></assembly>

Da, to je sve Smile

E, sad kako dodati XP stil starim programima? Lako: iskopirajte navedeni text u Notepad, pa dobijeni fajl snimite u folder u kome se nalazi program, sa imenom ImePrograma.exe.manifest. Restartujte program, i sada bi on trebao da izgleda "modernije". Dakle, ako se program zove npr. Zezalica.exe, vi cete navedeni text snimiti u isti folder, ali sa imenom Zezalica.exe.manifest

Ukoliko vam se ne svidja izgled programa nakon primene manifesta, onda izbrisite (ili preimenujte!) manifest fajl, restartujte program i sve je po starom Wink (Napomena: neki programi mogu da imaju probleme kad se stavi manifest - u tom slucaju, izbrisite manifest i sve ce ponovo biti u redu!)

Evo par screenshotova, koji prikazuju kako neki programi izgledaju bez manifesta i sa njime:

~~~ BEZ podrske za XP teme ~~~ SA podrskom za XP teme ~~~





Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • pixxel  Male
  • Legendarni građanin
  • Pridružio: 21 Jun 2005
  • Poruke: 9091
  • Gde živiš: Tu i tamo...

Ovo je super stvar, ali nece da radi sa svakim starim programom. Moze cak da se desi da nece vise uopste da radi. To se desava sa aplikacijama koje nisu pisane za windows common controls (recimo 90% aplikacija u visual basicu se radi tako da se na neki drugi nacin pozivaju te common controls, tako da aplikacija jednostavno puca kad joj das manifest.) Inace, neki resource editor, mislim da je heaventoolsov, ima u sebi alatku za direktno embeddovanje manifesta u program, kao i pravljenja manifesta- samo kucas ime i opis aplikacije, a on odradi sve ostalo...



offline
  • Pridružio: 29 Apr 2005
  • Poruke: 59
  • Gde živiš: Mrkonjic - Grad

Cuo sam ali nisam siguran da li je istina da postoji neka alatka koja citav GUI nekog starijeg Windowsa npr WIN98 moze naciniti da izgleda kao XP. Da li neko zna nesto vise o tome?

offline
  • pixxel  Male
  • Legendarni građanin
  • Pridružio: 21 Jun 2005
  • Poruke: 9091
  • Gde živiš: Tu i tamo...

Ima, ali ni ja ne znam kako se zove, plus sto radi kao windowblinds fazon - znaci kad startuje aplikaciju on joj transparentno menja sve na ekranu - znam samo da jede memoriju i da ga niko ne preporucuje jer je bagovit k'o blesav...

offline
  • ZoNi  Male
  • Free Your Mind!
  • Pridružio: 26 Feb 2005
  • Poruke: 5757
  • Gde živiš: Singidunum

pixxel: procitaj napomenu u mom prvom postu Wink

offline
  • pixxel  Male
  • Legendarni građanin
  • Pridružio: 21 Jun 2005
  • Poruke: 9091
  • Gde živiš: Tu i tamo...

/begin offtopic
Ma mrsko mi da citam, ja volim kad ima puno slikica, a uz tebe zoni ih ima uvek Wink
/end offtopic

Ko je trenutno na forumu
 

Ukupno su 626 korisnika na forumu :: 30 registrovanih, 5 sakrivenih i 591 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: apostata, cenejac111, darkangel, darkstar101, djboj, doom83, Filip Marinković, havoc995, HrcAk47, Ilija Cvorovic, ivica976, Konda, konstruktor, Krusarac, Marko Marković, Markoni29, mačković, mercedesamg, milimoj, mustangkg, nebkv, Oluj2.1, Outis, Profica, sakota79, Skywhaler, spektorsky, Van, Vatreni Zmaj, Viceroy