SO3Engine
include
SO3Renderer
SO3KeyboardHook.h
Go to the documentation of this file.
1
/*
2
-----------------------------------------------------------------------------
3
This source file is part of OpenSpace3D
4
For the latest info, see http://www.openspace3d.com
5
6
Copyright (c) 2012 I-maginer
7
8
This program is free software; you can redistribute it and/or modify it under
9
the terms of the GNU Lesser General Public License as published by the Free Software
10
Foundation; either version 2 of the License, or (at your option) any later
11
version.
12
13
This program is distributed in the hope that it will be useful, but WITHOUT
14
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15
FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
16
17
You should have received a copy of the GNU Lesser General Public License along with
18
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
19
Place - Suite 330, Boston, MA 02111-1307, USA, or go to
20
http://www.gnu.org/copyleft/lesser.txt
21
22
-----------------------------------------------------------------------------
23
*/
24
32
#ifndef __SO3_KEYBOARD_HOOK_H__
33
#define __SO3_KEYBOARD_HOOK_H__
34
35
#include "
SCOLBasic/SO3Prerequisites.h
"
36
37
#ifdef _WIN32
38
#include <windows.h>
39
#endif
40
41
namespace
SO3
42
{
43
44
class
SKeyboardHook
45
{
46
public
:
47
static
SKeyboardHook
*
instance
;
48
49
#ifdef _WIN32
50
HHOOK
getMsgHook
;
51
HHOOK
getProcHook
;
52
#endif
53
protected
:
54
private
:
55
56
public
:
59
SKeyboardHook
();
60
63
~SKeyboardHook
();
64
67
LONG
handleHook
(
UINT
msg, ScolWindowHandle hwnd, WPARAM wParam, LPARAM lParam);
68
};
69
70
}
71
72
#endif
LONG
long LONG
Definition
SO3Android.h:59
UINT
unsigned int UINT
Definition
SO3Android.h:58
SO3Prerequisites.h
librairies include
SO3::SKeyboardHook
Definition
SO3KeyboardHook.h:45
SO3::SKeyboardHook::getMsgHook
HHOOK getMsgHook
Definition
SO3KeyboardHook.h:50
SO3::SKeyboardHook::instance
static SKeyboardHook * instance
Definition
SO3KeyboardHook.h:47
SO3::SKeyboardHook::getProcHook
HHOOK getProcHook
Definition
SO3KeyboardHook.h:51
SO3::SKeyboardHook::handleHook
LONG handleHook(UINT msg, ScolWindowHandle hwnd, WPARAM wParam, LPARAM lParam)
Definition
SO3KeyboardHook.cpp:70
SO3::SKeyboardHook::~SKeyboardHook
~SKeyboardHook()
Definition
SO3KeyboardHook.cpp:61
SO3::SKeyboardHook::SKeyboardHook
SKeyboardHook()
Definition
SO3KeyboardHook.cpp:50
SO3
Definition
SO3DataScol.h:38
Generated by
1.9.8