Zrobiłem DUŻO badań zaraz po tym, jak to zobaczyłem. Niestety nie jest łatwo ustawić domyślny rozmiar, ponieważ za każdym razem przypinanie kafelka jest zakodowane na stałe w rozmiarze średnim. Z tego, co rozumiem, nie można tego zrobić za pomocą zwykłego dostępnego rejestru lub ustawień bez przesłaniania kodu.
Jak widać tutaj w referencjach API Microsoft, wspomina, że istnieje Default
opcja wyliczania TileSize
, którą jest kafelek średnich rozmiarów. Windows prawdopodobnie wywołuje go w celu utworzenia go za pomocą argumentu Default, który w klasie jest obsługiwany przez klasę, w TileSize
której jest on na stałe zakodowany.
Jest jednak prawdopodobne, że ponieważ system Windows udostępnił go za pośrednictwem interfejsu API, można by go było zastąpić, gdyby program został stworzony dla niego przy użyciu interfejsu API. Próbowano nasłuchiwać, kiedy tworzony jest kafelek, a następnie anulowali zdarzenie, a następnie tworzyli kafelek, określając TileSize wybrany przez opracowany program lub zastępując wartości domyślne. (Nie jestem pewien, czy możesz zastąpić system Windows, ponieważ nigdy tego nie zrobiłem).
Skąd mam wiedzieć: używałem programu o nazwie „Monitor procesu” do analizy tego, co dzieje się po kliknięciu „Przypnij do ekranu startowego”. Kiedy to robię, odczytuje niektóre wartości rejestru typu REG_BINARY. Wpisz REG_BINARY, według mojego zrozumienia w tym przypadku są zapisy poszczególnych danych kafelkowych, których program Windows używa do menu. Więc jeśli nie zastąpisz ustawień tworzenia programu, nie sądzę, że jest to możliwe. Jeśli bardziej zaawansowany super użytkownik przeczyta to i zauważy, że się mylę, proszę o komentarz i poinformowanie mnie.
Przepraszam! Być może powinieneś użyć Windows Feedback i poprosić o opcję zmiany domyślnych rozmiarów kafelków lub utworzyć aplikację, która zrobi to za Ciebie.