Stary progressbar w windows 7 [VC++]


(blahax99) #1

Witajcie, mam pewien problem z progressbarem, ktróry wyświetla się taki podobny jak w Windows 98:

http://blahax2g.cba.pl/blahax2g/progress.png (przepraszam za ten link, ale wole ładować wszystko pod serwer na d którym mam chodź trochę kontroli) :frowning:

I nie działa w nim funkcja MARQUEE.

A z tego co wiem na Windows 7 ten styl paska powinien działać a poza tym powinien być taki ładniejszy zielony.

Czy ktoś może mi pomóc z przywróceniem normalności tego paska?


(Fiołek) #2

Enabling Visual Styles wyjaśnia co trzeba zrobić(manifest dla EXE-ka i/lub odpowiednie wywołania w kodzie).

Co do screena - czy jest on taki ważny, zawiera tyle informacji, że na prawdę trzeba mieć nad nim kontrolę? :wink: O ile sam fakt takiego działania mi nie przeszkadza(a nawet więcej - pochwalam coś takiego, tylko nie popadajmy w skrajności), to screen po prostu nie działa(CBA sprawdza HTTP referer?).


(blahax99) #3

Co do screena, to rzeczywiście, chociaż mi (zauważyłem teraz) że raz działa a raz nie - pokombinuję.

Co do progressbara, utworzyłem plik: launcher.cpl.manifest i wrzuciłem do niego kod:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>


    version="1.0.0.0"

    processorArchitecture="*"

    name="CompanyName.ProductName.YourApplication"

    type="win32"

/>
Your application description here.



            type="win32"

            name="Microsoft.Windows.Common-Controls"

            version="6.0.0.0"

            processorArchitecture="*"

            publicKeyToken="6595b64144ccf1df"

            language="*"

        />

Dzięki za pomoc! Działa!