丫的 其实很想不管这个问题主要是 无意间 看到了这个参数反应过来了
丫的 为什么每次用时候都要判断他 > 0 ??
后来果断把那个判断去了 代码照样执行。。求解? 然后果断 在那个回调函数里面 加了一句
this.Text = nCode.ToString();一直是3“官方”的解释 “决定挂接函数是否对消息进行处理” ? 嘛意思 ?、、、求解求解 菜鸟求解啊 求解啊 这个参数 我纠结了 几个小时、、
丫的 为什么每次用时候都要判断他 > 0 ??
后来果断把那个判断去了 代码照样执行。。求解? 然后果断 在那个回调函数里面 加了一句
this.Text = nCode.ToString();一直是3“官方”的解释 “决定挂接函数是否对消息进行处理” ? 嘛意思 ?、、、求解求解 菜鸟求解啊 求解啊 这个参数 我纠结了 几个小时、、
解决方案 »
- c#问题???
- 一个字符串的问题
- 如何实现根据屏幕分辨率来适应让程序界面总是全屏呢(winform)
- 请问c#如何去除关闭按钮? 还有如何在程序中接受并处理诸如WM_NCPAINT、WM_NCACTIVATE等消息事件
- 为什么MemoryStream.Read读不出数据
- 存储过程调用存储过程参数是怎么传的
- 关于socket问题,请大家帮忙.
- 如何加密Excel?
- 如何做到点击按钮,不刷新整个屏幕?
- 关于DataGrid中列为DataGridBoolColumn类型.
- 新人求助,返回DATASETL类型后DATASET为空
- c# RSA 只提供公钥 Exponent Modulus 如何进行加密?
网上只搜到了这个
If code is less than zero, the hook procedure must pass the message to the CallNextHookEx function without further processing and should return the value returned by CallNextHookEx.
LRESULT CALLBACK HookProc ( int nCode, WPARAM wParam, LPARAM lParam ); HookProc是回调函数名。 nCode参数是Hook代码,Hook子程使用这个参数来确定任务。这个参数的值依赖于Hook类型,每一种Hook都有自己的Hook代码特征字符集。 wParam和lParam参数的值依赖于Hook代码,但是它们的典型值是包含了关于发送或者接收消息的信息。
这个是百度出来的 那个nCode参数 、、
HC_GETNEXT = 1;
HC_SKIP = 2;
HC_NOREMOVE = 3;
HC_NOREM = HC_NOREMOVE;
HC_SYSMODALON = 4;
HC_SYSMODALOFF = 5HookProc (.nCode...) {...return HookProc(.nCode..)};
呃 话说 这个 我知道 我想问的就是 那个nCode参数 是拿来干嘛的 为什么每次用的时候 都要判断他大于0 而 我发现 他每次都是3这个值 什么情况下这个值 会大于0 什么情况下 又会小于0 这个才是我想要的
在一本远古时代的书Windows 95: A Developer's Guide Richter的一个注释里写的
不用管SDK里这条nCode小于0怎么怎么样的警告,还在用旧版SetWindowsHook的时代就没这回事了