Přeskoč navigaci

Jak donutit IDE Visual Studia 2003 používat XP styl

Nedávno jsem si kvůli jednomu projektu v .NET 1.1 hrál s XP stylem a jednoduchým trikem jsem donutil VS2003 k XP stylu.

Základem je informace, že pokud Windows XP naleznou ve stejném adresáři soubor se stejným jménem a s příponou manifest pokusí se pro daný program zavést novou verzi knihovny comctrl, která je zodpovědná za XP styl v programech Windows. A pro programy v .NET se to Windows může povést. Samozřejmě: vše je bez záruky a pokud po použití tohoto návodu vybuchne počítač, tak já jsem z toho venku :-).

Vytvořit uvedený manifest soubor není vůbec těžké. Já používám tento:

<?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="MyApp"
        type="win32"
        />
<description>VS2003</description>
<dependency>
   <dependentAssembly>
     <assemblyIdentity type="win32"
          name="Microsoft.Windows.Common-Controls"
          version="6.0.0.0"
          processorArchitecture="X86"
          publicKeyToken="6595b64144ccf1df"
          language="*"
      />
   </dependentAssembly>
</dependency>
</assembly>

Tento soubor uložte jako "c:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\devenv.exe.manifest".

Ve výsledku máte i designer používající XP styl, tj. hned vidíte výsledek, což je celkem velké plus.

Zatím jsem přišel jen na dva defekty (v oknu breakpointů je sem tam jeden scroll bar navíc, a v okně Replace nemá jedno tlačítko XP styl). Vše je samozřejmě neoficiálni.

VS 2003 v XP Royale black

VS 2003 v XP stylu Royale black s malou chybkou

Jaggni to|Linkuj

Komentáře k tomuto článku



Prosím o dodržovaní určitých pravidel (tj. žádné neslušné texty, reklamy a tak prostě podobně). Komentáře porušující tyto pravidla budou odstraněny.

Před vložením komentáře je nutno provést náhled, jedná se o ochranu proti spamu.

 

Vložení komentáře
  
 
 

 

© NetCode.cz, 2006-9 | Všechna práva vyhrazena
Provozováno na mém pikoCMS, vygenerováno: 24.4.2017 5:24:09

O mně

Informace o mé maličkosti a kontakt.

Lokální tagy

amd(1) amiga(1) apple(1) aspnet(2) audio(1) borland(5) C64(1) codegear(12) delphi(39) dotnet(9) dvd(1) electone(1) embarcadero(1) emulator(11) firebird(2) flash(1) freepascal(5) gamecube(3) gigabyte(2) google(3) hardware(48) holografie(1) homebrew(29) hry(12) ibm(14) iphone(7) jidlo(1) komponenty(1) konzole(15) latex(1) lenovo(17) migrace(1) modchip(3) moje(9) mplayer(3) mssql(1) multi-touch(3) native-api(1) navody(23) nintendo(53) Nintendo3DS(2) nintendo64(6) NintendoDS(15) onestation(2) opera(1) ot(1) palm(1) pascal(1) pdf(1) pic(2) pmd85(1) pocitace(1) print-server(2) programovani(21) programy(25) R400(1) recenze(6) retro(1) satelit(1) seamonkey(5) snes(3) svepomoci(1) technika(1) thinkpad(20) usb(1) video(3) vs(3) vykriky(12) web(7) webdesign(8) wii(83) wiimote(13) wiiware(1) wiki(2) windows(7) windows-mobile(1) wl500g(2) wtf(8) zivot(1) ZX-Spectrum(5)