Przechwycenie zdarzeń myszy, klawiatury

0

Jak przekazać zdarzenia:
MOUSE: MouseClick,MouseMove
KEYBORD: KeyDown

do okna aplikacji?

(chodzi o takie zdarzenia które wyłączają wygaszacz)

Metoda:

private void frm_okno_MouseClick(object sender, MouseEventArgs e)
{

    }

działa tylko na oknie, ale już poza nim nie działa.

Dziękuję za pomoc.

pozdrowienia Wojtek

0

Pewno trzeba użyć hooków. Dużo o tym na forum i w google.

0

etam od razu hooki..

jesli koniecznie chcesz po prostu wyslac keypress/mouseclick, uzyj p/invoke na http://msdn.microsoft.com/en-us/library/ms646310(VS.85).aspx

a wrecz, jesli wystarczy Ci cholernie proste wysylane klawiszy, uzyj:
http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx