| Subclassing DLL Herhangi bir yabancı pencerenin prosedürünü alt sınıf. |
Şimdi İndirin |
Subclassing DLL Sıralama ve Özet
- Yayıncı adı:
- Nadeem Afanah
- İşletim sistemleri:
- Windows Me, Windows 98, Windows 95, Windows 2000, Windows NT, Windows XP
Subclassing DLL Etiketler
Subclassing DLL Açıklama
DLL'nin amacı: Herhangi bir yabancı pencerenin prosedürünü alt sınıf, böylece DLL, her mesaj için başvurunuza bir kopya gönderir. Ayrıca, mesajı değiştirebilir veya bastırabilirsiniz (bir mesajın orijinal penceresine prosedürüne gönderilmesini önler). Subclassing nedir? DLL nasıl çalışır? Subclassing, bir uygulamanın başka bir pencere için hedeflenen mesajları engellemesini sağlayan bir tekniktir. Bir uygulama bir pencereyi alt kısımlarında, orijinal pencere prosedürünün yenisiyle değiştirdiği ve yeni prosedür herhangi bir mesajla üç eylem alabilir: Mesajı orijinal pencere prosedürüne iletin. Mesajı değiştirin ve orijinal pencere prosedürüne iletin. Mesajı geçemez (bastırır). SETWINDOWLONG () işlevi, bir pencerenin örneğini alt sınıflandırmak için kullanılır. Ancak bu, yalnızca alt sınıfın penceresi işleminize aitse çalışır (özel adres alanı). Ya Başka bir işleme ait bir pencereyi alt sınıflamak istiyorsanız? Bu sorun için bir çözüm olmalı. DLL bunu idare edebilir; Hedef pencerenin ipliğine bir sistem geniş kancası ayarlar, daha sonra DLL, hedef işlem belleğine enjekte edilir, şimdi SETWINDOWLONG () DLL'den çağrılır, yeni alt sınıflama prosedürü DLL'de bulunur. Herhangi bir mesaj sıkıştığında, "SendMessage ()" veya "SendNotifyMessage ()" arayarak arama uygulamasına gönderilir.
Subclassing DLL İlgili Yazılım