如果截获窗体的消息 UP again难道没人会吗、高手呀,快出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会是分太少了吧,我也想听听高手们的想法啊。不过你的问题意图不是很明确,也是高手们出不了招的原因吧。既然你已经提到了 WndProc, 我猜想你对 .NET 上的消息处理还是有点认识的。在一个可以接受 Windows 消息的类里面(典型的如 Windows Form)通常可以通过重载 WndProc 方法来实现,我想这一点你是知道的。我猜想你可能想在这个类的外面来截获消息吧。据我目前所知的可以使用一个 NativeWindow 类的实例来实现。public class WindowsMessageGraber : System.Windows.Forms.NativeWindow{protected override void WndProc(ref Message m){// 在此处理Windows Message// base.WndProc(ref m); 这一句加在处理之前或之后,或是否真的要回调是值得研究的。// 依你的实际情况而定。}}在你的代码中可以:WindowsMessageGraber graber = new WindowsMessageGraber();graber.AssignHandle(你的Form实例.Handle);估计这样可以了。 编码的形式开启电脑的远程桌面 这个句子的含义····· 寻求帮助 winform中如何将DataGrid指向最后一行 Employment: .NET delveloper & ERP maintenance 简单而高难的RowHeader处理 怎样实现:ComboBox的显示文本在任何情况下都是左对齐 关于坐标的问题 TCP通信传输数据问题:server发送但是为啥client收不到 菜鸟问题 数据库中的表之间的关联要如何实现? 出售21所大学用C#开发的项目及说明
{protected override void WndProc(ref Message m)
{
// 在此处理Windows Message
// base.WndProc(ref m); 这一句加在处理之前或之后,或是否真的要回调是值得研究的。
// 依你的实际情况而定。
}}在你的代码中可以:WindowsMessageGraber graber = new WindowsMessageGraber();
graber.AssignHandle(你的Form实例.Handle);估计这样可以了。