Maus "sperren"

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
Olaf
Beiträge: 117
Registriert: 20.04.2006 14:51
Wohnort: 66606 St.Wendel (Niederlinxweiler, Dr.Albert-Schweitzer-Str.9)
Kontaktdaten:

Maus "sperren"

Beitrag von Olaf »

"Fangen wir mal ne Maus..."
Hier mal'n Witzprogramm, das die Maus sperrt und 'n bisschen damit rumspielt.
In diesem Programm bleiben Taskmanager & Co. noch erreichbar, da es sich ja um ein
Witzprogramm und nicht um ein "User zu Tode nerv"-programm handeln soll.
Daher ist der Code auch sehr kurz:

Code: Alles auswählen

EnableExplicit
Define.l b,m,a,x,y
b=0
m=1
Repeat
	a+2
	If a>359
		a=0
	EndIf
	b+m
	If b<1
		m=1
	ElseIf b>200
		m=-1
	EndIf
	x=Int(Sin(#PI/180*a)*b)
	y=Int(Cos(#PI/180*a)*b)
	SetCursorPos_(GetSystemMetrics_(#SM_CXSCREEN)/2+x,GetSystemMetrics_(#SM_CYSCREEN)/2+y)
	Delay(10)
Until GetAsyncKeyState_(#VK_END)
PB 4.xx (Windows & Linux & Mac OS X)
Treffen sich 2 Kurven in der Unendlichkeit. Sagt die eine zur anderen: "Hau ab aus meinem Definitionsbereich oder ich leite dich ab!"
Darauf die andere: "Mach nur! Ich bin die e-Funktion." :lol: