需要用SetWindowsHookEx(WH_KEYBOARD_LL,LowLevelKeyboardProc,glhInstance,0);
来钩系统按键的消息,但是报告WH_KEYBOARD_LL没有定义。并且也报告KBDLLHOOKSTRUCT结构没有定义!我的系统win 2000 pro
来钩系统按键的消息,但是报告WH_KEYBOARD_LL没有定义。并且也报告KBDLLHOOKSTRUCT结构没有定义!我的系统win 2000 pro
解决方案 »
- 如何在列表控件里设定每一列,并向每一列写入数据?
- GetBuffer()
- VC++技术内幕中有一节讲“嵌入对话框”,其中GetParent()->GetDlgItem(0x480)->GetWindowText(m_strFilename);,不知道0x480怎么来的?
- 请教:状态栏可以浮动、拖动、停靠在主窗口外面吗?
- 怎样获取在CTabCtrl控件的tab页中绑定的值?
- 请问:非MFC程序中,如何自行设置ComboBox下拉列表框的位置(主要是指left,而非width)?应该处理什么窗口的什么消息?怎么实现?
- vc6.0编写头文件的时候,怎么知道编写的头文件有没有错误啊?
- 怎样处理窗口呢?给点想法也可以呀。来着有分。
- 如何在MFC DLL中加入DllMain?
- 有关ATL控件大小动态变化的问题!
- #pragma comment()
- 帮忙不胜感谢!
中添加
#define _WIN32_WINNT 0x0500
或#define WINVER 0x0500
希望对你有所帮助
谢谢
在stdafx.h
中添加
#define _WIN32_WINNT 0x0500
或#define WINVER 0x0500好像还是不行。我记得是不是要在定义WINVER的那个头文件里改?那个头文件是那个?
DWORD vkCode;
DWORD scanCode;
DWORD flags;
DWORD time;
ULONG_PTR dwExtraInfo;
} KBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT;结构你可以自定义。
照此作了,但是LLKHF_ALTDOWN的值是多少?
我认为现在关于WH_KEYBOARD_LL钩子的所有相关数据都找不到,是不是在那里少了定义?改了#define _WIN32_WINNT 0x0500好像也不管事?
结果如下:
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000#define _WIN32_WINNT 0x0400
#define VC_EXTRALEAN
你把你的邮箱给我嘛,我发一个文件给你,有你说的全部的值。
本来是asm用的,但对于你还是很有用的。http://61.153.195.10:8080/view.asp?file=311