Do rzeczy. W folderze Windows znajdują się pliki:- Dla QVGA:
- StartMenu_GridScene_240x320.cpr
StartMenu_GridScene_320x240.cpr
- StartMenu_GridScene_480x640.cpr
StartMenu_GridScene_640x480.cpr
W plikach tych można modyfikować ilość kolumn z ikonami, rozmiar oraz kilka innych rzeczy.Struktura pliku wygląda tak:
<Form Width="480" Height="640">
<StartMenu_GridScene ID="Scene">
<GridView ID="Start Menu Items List" Top="0" Left="0" Width="480" Height="536" Columns="4" Scrollable="TRUE" HexagonGrid="TRUE" HorizontalWrapAround="TRUE">
<Image ID="Selection" Left="0" Top="-30" Width="145" Height="120" Source=".\StartMenu_Selection.png" />
<Layer ID="GridItem" Width="145" Height="125" OnAction ="GridItemAction">
<Layer ID="Normal">
<Image ID="Image" Left="40" Top="10" Width="64" Height="64" ScaleStyle="Fit" />
<Text ID="Text" Left="22" Top="77" Width="100" Height="68" FontFamily="Tahoma" FontSize="6" HorizontalAlignment="Center" VerticalAlignment="Top" Wrap="True" Trimming="EllipsisCharacter" ForeColor="#00FFFFFF" BackColor="#00000000" />
</Layer>
</Layer>
<Layer ID="NoItems">
<Text ID="Text" Width="480" Height="40" FontFamily="Tahoma" FontSize="10" ForeColor="#00FFFFFF" Wrap="False" HorizontalAlignment="Center" Trimming="Character" InnerTextType="Resource">shellres.dll,22596</Text>
</Layer>
</GridView>
</StartMenu_GridScene>
</Form>
Interesują nas fragmenty zaznaczone na czerwono.- Columns="4" - liczba kolumn,
Left="40" - przesunięcie od lewej krawędzi,
Top="10" - przesunięcie od górnej krawędzi,
Width="64" - szerokość ikon,
Height="64" - wysokość ikon.
Modyfikując te parametry można uzyskać sensowny układ. Po każdej podmianie pliku należy zrestartować urządzenie.
Dodatkowo całe menu można posegregować w foldery, zmieniając strukturę Windows > Menu Start > ProgramyMnie udało się uzyskać taki efekt:
Użytkowników zapraszam do rozwijania tematu

Podziękowania dla użytkownika Saint z naszego forum za wskazówki.
W załączniku moje pliki StartMenu_GridScene (dla VGA).



wprawdzie jeszcze nie znaleziono sposobu na przełaczenie tego plastra miodu na klasyczna siatkę, ale można zmniejszyć wielkość ikon i zwiekszyć ilosc kolumn, w tym celu sciągamy na komuter pliki StartMenu_GridScene_240x320.cpr oraz StartMenu_GridScene_320x340.cpr (te pliki odpowiadają za konkretną orientację wyswietlacza - pozioma i pionowa, dla urządzeń pracujących w innej rozdzielczości te pliki beda miały swoje rozdzielczości w nazwie) i edytujemy notatnikiem czy innym edytorem tekstowym. Bedzie on wygladal w sposob nastepujacy: