singlepost

help me имитация клика мыши VB.net << На главную или назад  

Имитация клика мыши VB.net
Подскажите как сделать….

4 ответов в теме “help me имитация клика мыши VB.net”

  1. 4
    Фёдор Фёдорович ответил:

    а теперь переводим на vb.net : //www.developerfusion.com/tools/convert/vb-to-c...

  2. 3
    Инсаф Сагет ответил:

    СПС)

  3. 2
    Юрий Пискунов ответил:

    )))

    using System;
    using System.Windows.Forms;
    using System.Runtime.InteropServices;

    public class Form1 : Form
    {
    [DllImport("user32.dll",CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)]
    public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);

    private const int MOUSEEVENTF_LEFTDOWN = 0×02;
    private const int MOUSEEVENTF_LEFTUP = 0×04;
    private const int MOUSEEVENTF_RIGHTDOWN = 0×08;
    private const int MOUSEEVENTF_RIGHTUP = 0×10;

    public Form1()
    {
    }

    public void DoMouseClick()
    {
    //Call the imported function with the cursor's current position
    int X = Cursor.Position.X;
    int Y = Cursor.Position.Y;
    mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, X, Y, 0, 0);
    }

    //…other code needed for the application
    }

    это С#, но смысл остаётся прежним и в vb.net.
    The mouse_event function synthesizes mouse motion and button clicks.(user32.dll)

  4. 1
    Денис Гублин ответил:

    имитация – скверная штука
    начнешь с щелчка мышкой, закончишь оргазмом)

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.