Kontrol Spy v2.0
Control Spy, geliştiricilerin yaygın denetimleri anlamasına yardımcı olan bir araçtır: stil uygulama ve iletilere ve bildirimlere nasıl yanıt verdikleri. Control Spy kullanarak, farklı stillerin her denetimin davranışını ve görünümünü nasıl etkilediğini ve ayrıca iletileri göndererek her denetimin durumunu nasıl değiştirebileceğinizi hemen görebilirsiniz.
Biri Comctl32.dll sürüm 5.x ve diğeri Comctl32.dll sürüm 6.0 ve üzeri için iki Control Spy sürümü mevcuttur. ControlSpyV6.exe, daha yeni, temalı denetimleri kullanması için yerleşik bir uygulama bildirimine sahiptir. ControlSpyV5.exe bu bildirime sahip değildir ve bu nedenle eski sürüm varsayılandır.
Bu konu aşağıdaki bölümleri içerir.
Genel bakış
Control Spy, uygulama penceresinin ortasında seçili bir ortak denetimi barındırıyor. Pencerenin sol tarafındaki liste kutusundan farklı denetimler seçerek hangi denetimin gösterileceğini değiştirebilirsiniz. Denetim tarafından alınan iletiler veya bildirimler geldikçe pencerenin sağ tarafında listelenir. Alınan İletiler ve Alınan Bildirimler onay kutularını kullanarak bu işlevi etkinleştirebilir veya devre dışı bırakabilirsiniz.
Aşağıdaki görüntüde Control Spy uygulaması gösterilmektedir.
Pencerenin en altında, daha fazla işlevsellik sunan birkaç sekme vardır.
Stil
Stilleri sekmesi, denetimin geçerli pencere stilini değiştirmenize olanak tanır. Listelenen stillerden herhangi birini seçin veya seçimini kaldırın, ardından görüntülenen denetimin stilini değiştirmek için uygula düğmesine tıklayın. Alternatif olarak, seçili stiller ile yeni bir denetim oluşturmak için Yeniden Oluştur düğmesini kullanabilirsiniz. Sıfırla düğmesi, denetimi varsayılan stillere döndürür.
Sekmenin altındaki Stil Kopyala ve ExStyle Kopyala düğmeleri, seçili stil sabitlerini bit düzeyinde VEYA (|) sınırlandırılmış liste olarak Pano'ya kopyalar. Kendi uygulamanızda aynı stile sahip bir denetim sağlamak için bu listeyi doğrudan CreateWindowExçağrınıza yapıştırabilirsiniz.
Aşağıdaki resimde düğme denetimi için Stiller sekmesi gösterilmektedir.
Ileti
İletiler sekmesi, bir denetime neredeyse tüm iletileri göndermenizi sağlar. Liste kutusundan bir ileti seçtikten sonra, wParam olarak gönderilen verileri girebilir ve SendMessageçağrısının lParam parametrelerini. Gönder'itıkladıktan sonra, ileti denetime gönderilir ve herhangi bir sonuç sekmenin altındaki metin kutusunda görüntülenir.
Aşağıdaki görüntüde, belirli bir ileti seçildiğinde iletiler sekmesi gösterilir.
Boyut/Renk
Boyutu/Renk sekmesi, denetimin boyutunu ve arka planının rengini değiştirmek için kullanılabilir.
Kontrol Casusu Nereden Elde Edersiniz?
Control Spy 2.0 indirin (her iki sürüm de indirmede bulunur).
İlgili konular
-
kavramsal
-
görsel stilleri etkinleştirmeyi