gpt4 book ai didi

c# - 当前上下文中不存在名称 'Helper'

转载 作者:行者123 更新时间:2023-12-02 11:07:39 25 4
gpt4 key购买 nike

在我的 C# 应用程序中,我将 MessageFilter 用于全局键 Hook as suggested by T Perquin.
这是我当前的代码:

 class KeyboardMessageFilter : IMessageFilter
{
public bool PreFilterMessage(ref Message m)
{
if (m.Msg == ((int)Helper.WindowsMessages.WM_KEYDOWN))
{
switch ((int)m.WParam)
{
case (int)Keys.Escape:
// Do Something
return true;
case (int)Keys.Right:
// Do Something
return true;
case (int)Keys.Left:
// Do Something
return true;
}
}

return false;
}
}
当我尝试编译和运行(以确保语法正确)时,我收到此错误: The name 'Helper' does not exist in the current context .
'Helper' 到底是什么,我该如何解决这个错误?

最佳答案

看起来像 Helper是一个包含静态或常量变量的类,如 Windows 消息 WM_KEYDOWN .由于您只使用它,您可以将其添加到您的文件中。

const int WM_KEYDOWN = 0x100;

这是其他 Keyboard Input Notifications ,以备不时之需。

关于c# - 当前上下文中不存在名称 'Helper',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31953297/

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