----------------------------------------

MessageViewer
Copyright  Christian Klaussner, 2008

----------------------------------------

MV_Start( hwnd )
	Startet den MessageViewer fr das angegebene Fenster.
	Achtung: Es kann immer nur ein Fenster gleichzeitig berwacht werden.

MV_Stop( hwnd )
	Schaltet den MessageViewer aus. Diese Funktion wird automatisch aufgerufen,
	wenn das Programm beendet wird.

MV_WindowClose( )
	Gibt True zurck, wenn der Anwender auf das X geklickt hat, um das Fenster
	zu schlieen.

MV_WindowMove( )
	Gibt True zurck, wenn das Fenster bewegt wurde.

MV_WindowMinimize( )
	Gibt True zurck, wenn das Fenster minimiert wurde.
	Vor und nach dem Minimieren wird MV_WindowMove True
	zurck geben. Dadurch lsst sich auch das Vergrern des Fenster feststellen.

MV_MenuAction( )
	Gibt True zurck, wenn der Benutzer auf ein Men geklickt hat.
	Der Identifier des Mens kann mit MV_ActionIdentifier( ) ermittelt werden.

MV_ActionIdentifier( )
	Gibt den Identifier des Mens zurck, auf das geklickt wurde.

MV_CreateMessage( name$ )
	Erstellt einen Nachrichtentyp. Beide Programme mssen diese Funktion mit dem selben
	Parameter aufrufen, um miteinander kommmunizieren zu knnen.
	Beipiel: MV_CreateMessage( "WM_FOO" )

MV_SendInteger( value% )
	Sendet einen Integer an alle Fenster.

MV_ReceiveInteger%( )
	Empfngt einen Integer, der zuvor min MV_SendInteger von einem anderen Programm
	gesendet wurde.

----------------------------------------

Wichtig:

Der Rckgabewert aller Funktionen ( ausser MV_Start und MV_Stop ) muss in einer
Variable gespeichert werden, wenn er mehrmals bentigt wird.

	Richtig:
	Local windowclose% = MV_WindowClose( )
	If windowclose = 0 Then ...
	If windowclose = 1 Then ...

	Falsch:
	If MV_WindowClose( ) = 0 Then ...
	If MV_WindowClose( ) = 1 Then ...

----------------------------------------
