SetWindowsHookEx HOOKPROC undeclared identifier
SetWindowsHookEx HOOKPROC undeclared identifier
static LRESULT CALLBACK CallNext(int nCode, WPARAM wParam, LPARAM lParam){
return CallNextHookEx(0, nCode, wParam, lParam);
}
void COwnQuerDlg::OnBnClickedButton1()
{
HMODULE hDll;
FARPROC cbtProcAddr;
hDll = GetModuleHandle("WS2_32.dll");
cbtProcAddr = GetProcAddress(hDll, "inet_addr");
HHOOK hook = SetWindowsHookEx(WH_CBT,CallNext,hDll,0);
}
为什么它说"未声明的标识符"我不明白!?
我猜你没有正确声明hDll
和/或cbtProcAddr
- 如果它们没有声明为 COwnQuerDlg 类的成员,你必须在方法中声明它们,就像你对 hook
所做的那样。
相关文章:
- 我看到"use of undeclared identifier"错误,有人可以告诉我如何解决它吗?
- 消除"Undeclared identifier"错误
- 为什么即使在定义之后仍存在"Identifier is undefined error "?
- 我正在尝试创建一个枚举,但得到了"identifier expected error"
- 为什么我在" 'X' identifier not found' "上收到错误
- 为什么在使用 auto_ptr 样式类访问结构成员时会出现'unidentified identifier'?
- 如何解决"if"块中的"Undeclared identifier error"?
- 类型字符串::长度()。我得到了"Unable to resolve identifier length"
- 使用类型类的向量时获取'undeclared identifier'
- C++:将运算符作为参数传递会导致错误"expected an identifier"
- 如何解决"identifier 'gets'/'clrscr' is undefined"问题?
- "Use of undeclared identifier 'IntQueue' "即使它被定义
- 使用类作为向量类型时出错 - "Undeclared identifier"
- C++ 模板成员功能"identifier not found"
- 在 Xcode 中使用 djinni 时"use of undeclared identifier" 'noreturn'
- 字符串返回功能不起作用 - 'identifier is underfined'
- TrySubmitThreadpoolCallback undeclared identifier
- 当我尝试在代码中使用宏时,我收到类似"expected identifier"的错误
- 什么是'undeclared identifier'错误,如何解决?
- 使用 ios::Nocreate 标志会导致"undeclared identifier"错误