Şimdi Ara

Form dışında MouseMove olayını kullanma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
618
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Selam Arkadaşlar, form dışında mouse move event'ını kullanmak istiyorum. Biraz araştırdım şöyle bir şey buldum;

    UserActivityHook actHook;
    void MainFormLoad(object sender, System.EventArgs e)
    {
    actHook= new UserActivityHook(); // crate an instance

    // hang on events

    actHook.OnMouseActivity+=new MouseEventHandler(MouseMoved);
    actHook.KeyDown+=new KeyEventHandler(MyKeyDown);
    actHook.KeyPress+=new KeyPressEventHandler(MyKeyPress);
    actHook.KeyUp+=new KeyEventHandler(MyKeyUp);
    }
    public void MouseMoved(object sender, MouseEventArgs e)
    {
    labelMousePosition.Text=String.Format("x={0} y={1}", e.X, e.Y);
    if (e.Clicks>0) LogWrite("MouseButton - " + e.Button.ToString());
    }


    Ama,

    UserActivityHook actHook; satırındaki UserActivityHook da şu hatayı veriyor;

    The type or namespace name 'UserActivityHook' could not be found (are you missing a using direcritve or an assembly reference?)

    Kaynak;http://www.codeproject.com/KB/cs/globalhook.aspx

    Bu hatayı nasıl düzeltebilir?







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.