!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
解决方案 »
- socket方面的几个疑问
- 怎样得到程序的虚拟基地址也就是exe的装载地址
- 对《Visual C++实践与提高——数字图像处理与工程应用篇》一书的一个疑问
- 如何在INTERNET上应用RPC远程过程调用???????
- 很菜的问题,在线等待
- 有关Combo Box控件和Hot Key控件的使用
- 请问如何操纵一台机器上的两个网卡?
- ListBox背景色渐变的问题
- 有没高手能在一个窗口创建时 在其显示前隐藏它?已经多方求救无果 期待高手来救命!!!!
- 关于菜单(完全解决者,送100分)
- nf是个对象,EMPTY_Operation是个成员函数,调用这个函数时,想给n赋值为0,k赋值为10,但是调试的时候,k值和n值都不对,为什么呢?
- 求助大神
{
m_hkbHook = (HHOOK)SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyboardProc, hInstanceHandle, 0);
return TRUE;
}LRESULT CALLBACK KeyboardProc(int nCode, WPARAM wParam, LPARAM lParam)
{
LRESULT lRetVal;
lRetVal = CallNextHookEx(m_hkbHook, nCode, wParam, lParam);
if((lParam&0x80000000) && (HC_ACTION==nCode))
{
char c = (char)wParam;
CString strText;
strText.Format(L"您按了\"%c\"键", c);
AfxMessageBox(strText);
}
return lRetVal;
}
UnhookWindowsHookEx
UnhookWindowsHookEx//不是释放钩子吗???比如消息处理函数是OwnerProc//调用CallNextHookEx(m_hkbHook, nCode, wParam, lParam);函数,会自动调用OwnerProc???
不想调用 你的 钩子 就 释放 钩子。