本文介绍了在的WinForms HWND消息钩子?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
什么是等效于下面的一行代码WPF?
HwndSource.FromHwnd(_windowHandle).AddHook(HwndSourceHookHandler的的WinForms );
解决方案
在的WinForms,你通常的在有关控制/表。由于每个控制是有效的一个 HWND
,你不需要挂钩的 HwndSource
的风格。
如果你想安装在C#中挂钩,您可以按照的一个Windows钩子。
What is the WinForms equivalent to the following line of WPF code?
HwndSource.FromHwnd(_windowHandle).AddHook(HwndSourceHookHandler);
解决方案
In WinForms, you'd typically override WndProc in the control/Form in question. Since every control is effectively a HWND
, you don't need the HwndSource
style of hooking.
If you want to setup a Hook in C#, you can follow the guidelines in How to set a Windows hook in Visual C# .NET.
这篇关于在的WinForms HWND消息钩子?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!