using System;
using System.Runtime.InteropServices;
using System.Reflection;
using System.Threading;
using System.Windows.Forms;
namespace tuku
{
/// <summary>
/// 这个类可以让你得到一个在运行中程序的所有键盘或鼠标事件
/// 并且引发一个带KeyEventArgs和MouseEventArgs参数的.NET事件以便你很容易使用这些信息
/// </summary>
/// <remarks>
/// 修改:wwg_yuyin
/// 修改时间:05.09.8
/// </remarks>
public class mouseHook
{
//全局的事件
public event System.Windows.Forms.MouseEventHandler OnMouseDownEvent;
public event System.Windows.Forms.MouseEventHandler OnMouseUpEvent;
//public event System.Windows.Forms.mKeyPressEventHandler OnKeyPressEvent;
static int hmouseHook = 0; //键盘钩子句柄
public enum hookType{
WH_MOUSE=7
};
//鼠标常量
public const int WH_mouse_LL = 13; //mouse hook constant
HookProc mouseHookProcedure; //声