Szerokość menu Start by Luke

Zaczęty przez Luke, 09 Maj 2009, 20:47:37

Poprzedni wątek - Następny wątek

michau

*****
Ekspert
Wiadomości: 3,974
IP zapisane
Cytat: MikeHunt w 24 Maj 2009, 21:04:21
No to u mnie chyba się system rozjechał... Menu start jest wysokie na połowę ekranu pomimo dwóch elementów.

http://www.windows7.pl/forum/index.php/topic,1704.msg26763.html#msg26763

Max

****
Zaawansowany użytkownik
Wiadomości: 270
IP zapisane
Co Ty na to, że ja nie mam JAK zmienić wartości na zero? Jest po prostu szare... Czyżby reinstall się czaił?
Windows Se7en x86 HAIL SEVEN!
Xubuntu 10.10 x64

Poprzednio znany jako MikeHunt, teraz zmieni³ nick na krótszy. :P

michau

*****
Ekspert
Wiadomości: 3,974
IP zapisane
Tego to nie wiem, masz zablokowaną możliwość zmianę wartości?  :-\

Max

****
Zaawansowany użytkownik
Wiadomości: 270
IP zapisane
Dokładnie. Jest to czysta instalka z dzisiaj ze spolszczeniem microsoftu...
Windows Se7en x86 HAIL SEVEN!
Xubuntu 10.10 x64

Poprzednio znany jako MikeHunt, teraz zmieni³ nick na krótszy. :P

Luke

****
Zaawansowany użytkownik
Wiadomości: 423
Miejsce pobytu: Zielonka
IP zapisane
#49
Już wiem, w czym rzecz. Przejdź do zakładki Menu Start w oknie Właściwości paska zadań i menu Start i zaznacz obydwa pola w ramce Prywatność. Teraz kliknij na Dostosuj i ustaw sobie liczbę niedawno używanych... Menu powinno być niskie. Sprawdziłem u siebie. :P

Max

****
Zaawansowany użytkownik
Wiadomości: 270
IP zapisane
Oki, zadziałało. Thx wielkie.
Windows Se7en x86 HAIL SEVEN!
Xubuntu 10.10 x64

Poprzednio znany jako MikeHunt, teraz zmieni³ nick na krótszy. :P

sCooBy^

*****
Ekspert
Wiadomości: 1,190
GG: 9706662
  1. sebastian.pawlus@hotmail.com
Miejsce pobytu: Install.wim
IP zapisane
#51
W Nowej Wersji Sunrise Seven też jest opcja zmiany szerokości Menu Start ;)

Link: http://www.mediafire.com/?cdnzzla2qd3

Zapraszam do grupy "Windows 8 pre-release testers group" na Facebook

Eleonor

*
Nowy użytkownik
Wiadomości: 19
IP zapisane
Szerokość menu Start :

mam windows x64 7127 z polskim langpackiem z  ( 7127.0.090507-1820_x64fre_client_langpacks-GRMCXLP_DVD )
Nie działa mi ani narzedzie StartWidth 1.0.0.4a Beta.exe ani tez Sunrise Seven build 96 - nawet w trybie administratora

Narzedzie StartWidth 1.0.0.4a Beta.exe działa mi z poprzednim windows x64 7100  ( w tej wersjii zmiany sa natychmiastowe )

nie wiem dlaczego tak jest - moze na x86 lepiej to działa

Luke

****
Zaawansowany użytkownik
Wiadomości: 423
Miejsce pobytu: Zielonka
IP zapisane
Jak wejdziesz do okna diagnostycznego w moim programie (Szerokość menu Start) to jakie wartości masz tam wpisane? Takie jak ustawiłeś?

Cytat: Eleonor w 26 Maj 2009, 21:53:21
nie wiem dlaczego tak jest - moze na x86 lepiej to działa
A ja testowałem na x64 i było dobrze... Hmm...

Eleonor

*
Nowy użytkownik
Wiadomości: 19
IP zapisane

Luke

****
Zaawansowany użytkownik
Wiadomości: 423
Miejsce pobytu: Zielonka
IP zapisane
#55
O kurcze, czegoś takiego to się nie spodziewałem... Wartości są ok, ale jakim cudem wersja pliku jest 7127 to pojąć nie mogę. :P Zastanawiające... A, chyba, że to zrobił Sunrise Seven.

sCooBy^

*****
Ekspert
Wiadomości: 1,190
GG: 9706662
  1. sebastian.pawlus@hotmail.com
Miejsce pobytu: Install.wim
IP zapisane
Cytat: Luke w 27 Maj 2009, 09:58:43
O kurcze, czegoś takiego to się nie spodziewałem... Wartości są ok, ale jakim cudem wersja pliku jest 7127 to pojąć nie mogę. :P Zastanawiające... A, chyba, że to zrobił Sunrise Seven.

Ja to troszkę inaczej robię. Ty pobierasz zawartość pliku z załadowanego na stałe pliku mui do Resource z jednego buildu. Ja pobieram zawartość z bieżącego pliku w danym buildzie.


            FileStream fsStream = File.OpenRead(sMsStylesMui);

            byte[] mUI = new byte[fsStream.Length];

            fsStream.Seek(0, SeekOrigin.Begin);
            fsStream.Read(mUI, 0, mUI.Length);

            fsStream.Close();


Po czym robię po podmiance  przeładowanie cache...

Zapraszam do grupy "Windows 8 pre-release testers group" na Facebook

Luke

****
Zaawansowany użytkownik
Wiadomości: 423
Miejsce pobytu: Zielonka
IP zapisane
Zgadza się, wzorem do utworzenia pliku jest dokładnie plik ściągnięty z wersji RC. :) Dlatego na RC nie powinno być problemów z działaniem mojego programu. Ostatnio jednak uruchomiłem go również na 7264 x86 i działa prawidłowo. :P

Myślałem już o zmianie, żeby ten plik pobierać z folderu systemowego i go odpowiednio przeszukiwać, żeby zmienić parametry odpowiadające za szerokość menu Start... Ale nie miałem czasu, żeby się tym zająć, a poza tym to widzę, że poza zmianą numerka nazwy to się ten plik chyba nic nie zmienia w kolejnych buildach, więc w sumie... chyba może być tak jak jest. :)

Nie do końca rozumiem, jak robisz to przeładowanie cache i czy to rzeczywiście ma jakiś wpływ na zmianę szerokości menu Start... :>

sCooBy^

*****
Ekspert
Wiadomości: 1,190
GG: 9706662
  1. sebastian.pawlus@hotmail.com
Miejsce pobytu: Install.wim
IP zapisane
Wpływ ma taki że zaraz po restarcie masz zmienioną szerokość.
A przeładowanie robisz programem mcbuilder.exe z katalogu system32 ;)
Zapraszam do grupy "Windows 8 pre-release testers group" na Facebook

Luke

****
Zaawansowany użytkownik
Wiadomości: 423
Miejsce pobytu: Zielonka
IP zapisane
#59
Szerokość menu Start v1.0.5

Teraz działa na Windows 7 i na Windows Vista zarówno w wersji x86 jak i x64. :) Właściwie całkowicie przebudowałem swój programik. Zrezygnowałem z tego mojego sposobu na "przeładowywanie Aero", bo jednak nie zawsze był on skuteczny, choć szybko dawał efekt. W Viście udało mi się doprowadzić do sytuacji, gdy zmiana kompozycji nie dawała żadnego efektu. I wtedy przypomniałem sobie to, co sCooBy^ napisał w poprzednim poście. I teraz już chyba działa na 100%. :P

Tadaam! :)



Nową wersję można pobrać tutaj: StartWidth 1.0.5.exe
Nowsza wersja: tutaj.

Co do zmian:

  • Działa na Windows Vista
  • Brak przeładowywania kompozycji Aero
  • Po zastosowaniu zmian wymagane jest ponowne uruchomienie komputera
  • Poprawione błędy wyświetlania przy zmianie parametrów
  • Poprawiony wygląd programu dla DPI większych niż 100%
  • Kilka poprawek kosmetycznych
  • Modyfikując plik Templates.ini można definiować własne schematy ustawień

I myślę, że na tym zakończę swój projekt. Chyba, że znajdą się jeszcze jakieś błędy. :P Ale testowałem go na Viście i Siódemce w 32 i 64 bitach i nie było problemów, więc chyba powinno być ok. :)