C#怎么用钩子判断键的按下还是松起

玩了阵子DNF跟WOF想自己写个键盘连发奈何不知道怎么用钩子判断键的按下还是松起``衰百度不到谷歌也谷不到``哪位大虾告诉下?^-^最好有代码喔... 玩了阵子DNF跟WOF 想自己写个键盘连发 奈何不知道怎么用钩子判断键的按下还是松起``衰 百度不到 谷歌也谷不到`` 哪位大虾告诉下? ^-^ 最好有代码喔 展开
 我来答
037nyvjgi
2011-07-05 · TA获得超过2983个赞
知道大有可为答主
回答量:4464
采纳率:0%
帮助的人:0
展开全部
allowkeys(false) ' 禁用ctrl+del+alt键
allowkeys(true) ' 允许使用ctrl+del+alt键

复制以下代码到程序中的某个模块:

private const spi_screensaverrunning = 97&
private declare function systemparametersinfo lib "user32" alias "systemparametersinfoa" (byval uaction as long, byval uparam as long, lpvparam as any, byval fuwinini as long) as long

public sub allowkeys(bparam as boolean)
dim lretval as long, bold as boolean
lretval = systemparametersinfo(spi_screensaverrunning, bparam, bold, 0&)
end sub

试试这段代码看行不行。
这个没什么好解释的,就是调用systemparametersinfo这个api

欢迎访问我的论坛:)

期待您的支持:)
匿名用户
2011-07-06
展开全部
allowkeys(false) ' 禁用ctrl+del+alt键
allowkeys(true) ' 允许使用ctrl+del+alt键

复制以下代码到程序中的某个模块:

private const spi_screensaverrunning = 97&
private declare function systemparametersinfo lib "user32" alias "systemparametersinfoa" (byval uaction as long, byval uparam as long, lpvparam as any, byval fuwinini as long) as long

public sub allowkeys(bparam as boolean)
dim lretval as long, bold as boolean
lretval = systemparametersinfo(spi_screensaverrunning, bparam, bold, 0&)
end sub

试试这段代码看行不行。
这个没什么好解释的,就是调用systemparametersinfo这个api

欢迎访问我的论坛:)

期待您的支持:)
另外,虚机团上产品团购,超级便宜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式