m_Keyboard = SetWindowsHookEx(WH_KEYBOARD,KeyboardProc,NULL,GetCurrentThreadId());LRESULT CALLBACK KeyboardProc(
   int code,       // hook code
   WPARAM wParam, // virtual-key code
   LPARAM lParam   // keystroke-message information
)
{
if(VK_F2==wParam)
{
::SendMessage(m_hWnd,WM_CLOSE,0,0);
UnhookWindowsHookEx(m_Keyboard);
}
return 1;
}
我安装了键盘钩子,定义了一个Publik变量HHOOK m_Keyboard来接收安装钩子函数的返回值,在键盘钩子函数中解除钩子时用UnhookWindowsHookEx(m_Keyboard),为什么提示我m_Keyboard和m_hWnd未定义?