这里是我的代码
// hook.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <windows.h>
#include <iostream>
using namespace std;
LRESULT CALLBACK GetMsgProc(int code, WPARAM wParam, LPARAM lParam);
int _tmain(int argc, _TCHAR* argv[]){
int __;
cout << "Hallo World" << endl;
SetWindowsHookEx(WH_GETMESSAGE, GetMsgProc, 0, 0);
cin >> __;
return 0;
}
LRESULT CALLBACK GetMsgProc(int code, WPARAM wParam, LPARAM lParam){
cout << code << endl;
return 0;
}
我正在尝试获取WM_PAINT事件......此时我正试图捕获所有事件。我失踪的地方?
答案 0 :(得分:0)
请阅读文档。它清楚地说明了为什么您的使用不正确,特别是关于最后两个参数。如果要挂钩提供模块所需的每个线程 http://msdn.microsoft.com/en-us/library/ms644990(v=vs.85).aspx