gpt4 book ai didi

c# - 将键盘 Hook 设置为 TextBox

转载 作者:可可西里 更新时间:2023-11-01 10:35:01 25 4
gpt4 key购买 nike

每个窗口 Hook 都设置到一个特定的窗口,或者是全局的。如果我没记错的话,即使是文本框也是一个窗口。那么,是否可以为特定的文本框设置低级键盘 Hook ?

我的目标是捕获我的文本框上的按键事件,但我发现使用基本方法我无法捕获 PrintScreen 键,所以我尝试以另一种方式进行。

谢谢

最佳答案

PrintScreen 是触发系统功能的键,例如将屏幕复制到剪贴板。无论哪个 UI 控件具有键盘焦点并且正在获取其余的击键,该键都需要工作,例如你的文本框。捕获此键的方法是使用键盘 Hook 。参见 this answer .我相信该代码适用于 Winforms 和 WPF。

关于c# - 将键盘 Hook 设置为 TextBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32142075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com