2011-08-29 18 views

cevap

4

, şimdi etsen tipik override WndProc Söz konusu kontrol/Formunda. Her kontrol etkin bir şekilde HWND olduğu için, HwndSource takılma tarzına ihtiyacınız yoktur. Eğer kurulum için C# bir Kanca istiyorsanız


, sen How to set a Windows hook in Visual C# .NET yönergeleri takip edebilirsiniz.

+0

Teşekkürler - Girişinizi takdir ediyorum. Pencereden/formdan nasıl yararlanacağımı bilmem gereken bir pencereye, ilgili formdan ayrı, mesajların kaydedilmesini idare etmeyi düşünüyorum. mesajları kaydetmek için İlk gönderim net değilse özür dilerim. – Chris

+0

@Chris: Windows Hook kurulumundan sonra mısınız: http://support.microsoft.com/kb/318804 –

+0

Ayrıca bkz. Http://msdn.microsoft.com/en-us/library/ms632589 (VS.85) .aspx üzerindeki tüm ayrıntılar için –

1

Kendi işleminizin içinde, herhangi bir yere gönderilmeden önce belirli olayları dinlemek için Application.AddMessageFilter method'u kullanabilirsiniz. Bu süreçler arasında çalışmıyor.

Ebeveyn ve çocuk denetimleri arasındaki fare olaylarının işlenmesi hakkında bir my questions numaralı yanıtı ararken, bunu buldum.