Ejemplo n.º 1
0
        /// <summary>
        /// Start simulated clicks
        /// </summary>
        private void StartClick()
        {
            KeyboardAndMouseHooksAndMessages.MouseButtons mb = new KeyboardAndMouseHooksAndMessages.MouseButtons();
            if (checkBox1.Checked)
            {
                mb = mb | KeyboardAndMouseHooksAndMessages.MouseButtons.Left;
            }
            if (checkBox2.Checked)
            {
                mb = mb | KeyboardAndMouseHooksAndMessages.MouseButtons.Right;
            }
            if (checkBox3.Checked)
            {
                mb = mb | KeyboardAndMouseHooksAndMessages.MouseButtons.Medium;
            }
            if (checkBox4.Checked)
            {
                mb = mb | KeyboardAndMouseHooksAndMessages.MouseButtons.XB1;
            }
            if (checkBox5.Checked)
            {
                mb = mb | KeyboardAndMouseHooksAndMessages.MouseButtons.XB2;
            }
            MouseClickThread MCT = new MouseClickThread(mb, Convert.ToInt32(numericUpDown1.Value));

            ClickingThreads.Add(MCT);
            return;
        }
Ejemplo n.º 2
0
 /// <summary>
 /// initializer, set buttons and delay, and start the thread.
 /// </summary>
 /// <param name="mbs"></param>
 /// <param name="delay"></param>
 public MouseClickThread(KeyboardAndMouseHooksAndMessages.MouseButtons mbs, int delay)
 {
     btns  = mbs;
     Delay = delay;
     OnMsgRevceivedEvent += OnMsgRevceived;
     RunningStatus        = 1;
     ClickThread.Start();
 }