Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Scrollbar trong lable, và control key trong Hook

    Mọi người ơi, cho mình hỏi có làm dc lable có srcollbar giống trong textbox k??
    nữa là khi sử dụng hook

    Mã:
     
    actHook = new UserActivityHook(false, true); // crate an instance with global hooks
    actHook.Start();
    // hang on events
    actHook.KeyDown += new KeyEventHandler(MyKeyDown);
    Áp dụng vào phím Ctrl

    Mã:
    else if (e.KeyCode == Keys.Control)
    {
          //do something
    }
    else if (e.Control && e.KeyCode == Keys.Control)
    {
          //do something
    }
    Thì k thấy tác dụng gì.
    Mình mới biết đến hook nên k biết nhiều. mong mọi người giúp với

    Vấn đề cuối cùng là đối với trường hợp mình sử dụng RegisterHotkey của user32.dll
    Mã:
    [DllImport("user32.dll")]
    public static extern bool RegisterHotKey(IntPtr hWnd, int id, int fsModifiers, int vlc);
    và thực thi dòng lệnh
    Mã:
    NguPhap.RegisterHotKey(this.Handle, 100, 2, (byte)'C');
    ý mình là muốn Ctrl + C để gọi ứng dụng lên, đồng thời copy text được chọn. nhưng nó Handle mất rồi. có cách nào để thực thi cả 2 điều trên k?? ( Ctrl + C để gọi ứng dụng lên, đồng thời copy text được chọn ).
    Thanks all!

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mọi người ơi! giúp mình với!

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi lampv270189
    Mọi người ơi, cho mình hỏi có làm dc lable có srcollbar giống trong textbox k??
    nữa là khi sử dụng hook

    Mã:
     
    actHook = new UserActivityHook(false, true); // crate an instance with global hooks
    actHook.Start();
    // hang on events
    actHook.KeyDown += new KeyEventHandler(MyKeyDown);
    Áp dụng vào phím Ctrl

    Mã:
    else if (e.KeyCode == Keys.Control)
    {
          //do something
    }
    else if (e.Control && e.KeyCode == Keys.Control)
    {
          //do something
    }
    Thì k thấy tác dụng gì.
    Mình mới biết đến hook nên k biết nhiều. mong mọi người giúp với

    Vấn đề cuối cùng là đối với trường hợp mình sử dụng RegisterHotkey của user32.dll
    Mã:
    [DllImport("user32.dll")]
    public static extern bool RegisterHotKey(IntPtr hWnd, int id, int fsModifiers, int vlc);
    và thực thi dòng lệnh
    Mã:
    NguPhap.RegisterHotKey(this.Handle, 100, 2, (byte)'C');
    ý mình là muốn Ctrl + C để gọi ứng dụng lên, đồng thời copy text được chọn. nhưng nó Handle mất rồi. có cách nào để thực thi cả 2 điều trên k?? ( Ctrl + C để gọi ứng dụng lên, đồng thời copy text được chọn ).
    Thanks all!
    1. sẽ không làm được scrollbar trong label đâu!!!
    2. việc sử dụng phím tắt để gọi chương trình thì chạy ẩn chương trình đó trước ( hoặc thiết lập phím tắt trong window gọi đến chương trình của mình). không nên dùng các phím tắt đã có của window ( Ctr+x, ctr+v,..) có thể sẽ không gọi được do priority trên window quản lý.

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Ui 35 view mà hok có ai fix giúp.
    Dưới là project test của mình.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •