Initial
This commit is contained in:
22
hookproc/MSGHOOK.CPP
Normal file
22
hookproc/MSGHOOK.CPP
Normal file
@@ -0,0 +1,22 @@
|
||||
#include <hookproc/msghook.hpp>
|
||||
|
||||
MsgHook::~MsgHook()
|
||||
{
|
||||
if(!mhPrevHook)return;
|
||||
::UnhookWindowsHookEx(mhPrevHook);
|
||||
mhPrevHook=0;
|
||||
}
|
||||
|
||||
int MsgHook::entryProc(int code,WPARAM wParam,LPARAM lParam)
|
||||
{
|
||||
if(code<0)return ::CallNextHookEx(mhPrevHook,code,wParam,lParam);
|
||||
if(!hookProc(code,wParam,lParam))::CallNextHookEx(mhPrevHook,code,wParam,lParam);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
// *** virtuals
|
||||
|
||||
int MsgHook::hookProc(int /*code*/,WPARAM /*wParam*/,LPARAM /*lParam*/)
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
Reference in New Issue
Block a user