Bunu gördükten hemen sonra bir sürü araştırma yaptım. Ne yazık ki, varsayılan bir boyutu kolayca ayarlamak mümkün değildir, çünkü bir döşemenin tutturulması her seferinde Orta Büyüklük olarak kodlanmıştır. Anladığım kadarıyla, normal erişilebilir kayıt defteri veya ayarlarla kodu geçersiz kılmadan yapmak imkansız.
Burada Microsoft API referanslarında görebileceğiniz gibi , Orta Ölçekli Döşeme olan Default
enum seçeneği vardır TileSize
. Windows muhtemelen sınıfta işlendiği ve TileSize
zor kodlandığı sınıf argümanını kullanarak oluşturmaya çağırıyor .
Ancak, Windows bir API üzerinden erişilebilir kıldığından, bunun için API kullanarak bir program yapılmışsa geçersiz kılınabilir olması muhtemeldir. Bir kiremit yapılırken dinlemeye çalışacak ve sonra etkinliği iptal edecek, sonra geliştirilen program tarafından seçilen TileSize değerini belirleyerek veya varsayılanları geçersiz kılarak etkinliği oluşturacaktı. (Hiç yapmadım çünkü Windows'u geçersiz kılabilir misiniz emin değilim).
Nasıl bilebilirim: "Başlatmak İçin İğnele" yi tıkladığımda ne olduğunu analiz etmek için "İşlem İzleme" adlı bir program kullanıyordum. Bunu yaptığımda, REG_BINARY türünün bazı kayıt defteri değerlerini okur. REG_BINARY yazın, bu durumda benim anladığım kadarıyla, Windows Programının menü için kullandığı Tile Data verilerinin kaydedilmesidir. Yani program oluşturma ayarlarını geçersiz kılmadıkça, bunun mümkün olduğunu sanmıyorum. Daha gelişmiş bir süper kullanıcı bunu okursa ve yanıldığımı görürse, lütfen yorum yapın ve beni bilgilendirin.
Çok üzgünüm! Belki de Windows Geribildirim'i kullanmalı ve varsayılan Döşeme Boyutlarını değiştirmek için bir seçenek talep etmeli veya sizin için yapacak bir uygulama oluşturmalısınız.