음 제가 다른 스레드를 메세지 후킹하려 하는데 그 스레드의 메세지만 가로채면 되서 전역 안해도 되거든요? 그래서

SetWindowsHookEx(WH_GETMESSAGE,HookProc,hModule,ThreadId);

이렇게 했거든요. 여기서 hModule은 dll모듈핸들이고 ThreadId는 FindWindow로 찾은 윈도우 핸들을 GetWindowThreadProcessId함수를 사용해서 얻은 ThreadID값입니다.


전역으로 하니까 잘 작동하는데 왠지 손해보는 느낌이라 지역으로 바꿀 수 있는 방법이 없을까요?