#ifndef MausEreignis_H
#define MausEreignis_H

#define WIN32_LEAN_AND_MEAN
#include <Windows.h>

namespace Framework
{
	const int M_Links = 0;
	const int M_Mitte = 1;
	const int M_Rechts = 2;
	const int ME_PLinks =   0;
	const int ME_PRechts =  1;
	const int ME_PMitte =   2;
	const int ME_RLinks =   3;
	const int ME_RRechts =  4;
	const int ME_RMitte =   5;
	const int ME_DKLinks =  6;
	const int ME_DKRechts = 7;
	const int ME_DKMitte =  8;
	const int ME_Betritt =  9;
	const int ME_Verlässt = 10;
	const int ME_Bewegung = 11;
	const int ME_UScroll =  12;
	const int ME_DScroll =  13;

	struct MausEreignis
	{
		int id;
		int mx;
		int my;
		bool verarbeitet;
	};

	bool _ret1ME( void *obj, MausEreignis me );
}

#endif