示例#1
0
        public MainForm()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // Add any constructor code after InitializeComponent call
            //

            // EXAMPLE CODE SECTION
            elementList   = new List <AutomationElement>();
            childElemList = new List <AutomationElement>();



            mouseHook             = new Kennedy.ManagedHooks.MouseHook();
            mouseHook.MouseEvent += new Kennedy.ManagedHooks.MouseHook.MouseEventHandler(mouseHook_MouseEvent);

            keyboardHook = new Kennedy.ManagedHooks.KeyboardHook();
            keyboardHook.KeyboardEvent += new Kennedy.ManagedHooks.KeyboardHook.KeyboardEventHandler(keyboardHook_KeyboardEvent);

            cbtHook           = new Kennedy.ManagedHooks.CBTHook();
            cbtHook.CBTEvent += new Kennedy.ManagedHooks.CBTHook.CBTEventHandler(cbtHook_windowsEvent);
        }
示例#2
0
文件: Form1.cs 项目: Season02/MK2.0
        public MK2()
        {
            InitializeComponent();

            mouseHook = new Kennedy.ManagedHooks.MouseHook();
            mouseHook.MouseEvent += new Kennedy.ManagedHooks.MouseHook.MouseEventHandler(mouseHook_MouseEvent);

            keyboardHook = new Kennedy.ManagedHooks.KeyboardHook();
            keyboardHook.KeyboardEvent += new Kennedy.ManagedHooks.KeyboardHook.KeyboardEventHandler(keyboardHook_KeyboardEvent);
        }
示例#3
0
        public MainForm()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            //
            // Add any constructor code after InitializeComponent call
            //

            // EXAMPLE CODE SECTION

            mouseHook             = new Kennedy.ManagedHooks.MouseHook();
            mouseHook.MouseEvent += new Kennedy.ManagedHooks.MouseHook.MouseEventHandler(mouseHook_MouseEvent);

            keyboardHook = new Kennedy.ManagedHooks.KeyboardHook();
            keyboardHook.KeyboardEvent += new Kennedy.ManagedHooks.KeyboardHook.KeyboardEventHandler(keyboardHook_KeyboardEvent);
        }
示例#4
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                // EXAMPLE CODE SECTION
                if (mouseHook != null)
                {
                    mouseHook.Dispose();
                    mouseHook = null;
                }
                if (keyboardHook != null)
                {
                    keyboardHook.Dispose();
                    keyboardHook = null;
                }

                if (components != null)
                {
                    components.Dispose();
                }
            }
            base.Dispose(disposing);
        }