WM_PAINT Хук, используя SetWindowsHookEx - PullRequest
1 голос
/ 25 марта 2011

Здесь идет мой код

// 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 ... в данный момент я пытаюсь перехватить все события. Куда я скучаю?

1 Ответ

0 голосов
/ 25 марта 2011

Прочитайте документацию, пожалуйста.В нем четко указано, почему вы используете неправильно, особенно в отношении последних двух параметров.Если вы хотите подключить каждую нить, вам нужно предоставить модуль http://msdn.microsoft.com/en-us/library/ms644990(v=vs.85).aspx

...