Anzeige:
Ergebnis 1 bis 5 von 5

Thema: [Delphi] Mausklick simulieren

  1. #1
    Registrierter Benutzer Avatar von againsttcpa
    Registriert seit
    21.03.2003
    Ort
    Am Oberlauf der Weser
    Beiträge
    52

    Mausklick simulieren

    Hallo,

    ich möchte einen Mausklick simulieren. Ich verwende Kylix3 Pro. Was muß ich tun?

    Sven
    Mandrake 9.1, Kernel 2.4.21, XFree 4.3.0, KDE 3, Kylix 3,
    PIII/500, 256MB, 12+3GB, Modem 56K intern

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.07.2003
    Ort
    Wipperfürth
    Beiträge
    12
    Hi!
    Code:
    // Maus an Position x,y setzen:
    SetCursorPos(x, y);
    
    // Linke Maustaste simulieren
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    
    // Rechte Maustaste simulieren
    mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);
    
    // Einen Doppelklick simulieren
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    GetDoubleClickTime;
    mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
    mfg zwerg
    Never trust programmers who carry screwdrivers!

  3. #3
    Registrierter Benutzer Avatar von againsttcpa
    Registriert seit
    21.03.2003
    Ort
    Am Oberlauf der Weser
    Beiträge
    52
    Danke, und wie sieht das ganze für Linux aus?

    Sven
    Mandrake 9.1, Kernel 2.4.21, XFree 4.3.0, KDE 3, Kylix 3,
    PIII/500, 256MB, 12+3GB, Modem 56K intern

  4. #4
    Registrierter Benutzer
    Registriert seit
    28.07.2003
    Ort
    Wipperfürth
    Beiträge
    12
    ähm, ist der Kylix-(Delphi-)code nicht plattformübergreifend und gleich?

    kenne mich nicht so gut damit aus..

    ..zwerg
    Never trust programmers who carry screwdrivers!

  5. #5
    Registrierter Benutzer Avatar von againsttcpa
    Registriert seit
    21.03.2003
    Ort
    Am Oberlauf der Weser
    Beiträge
    52
    Platformübergreifend ja, aber Windows-Spezifische Dinge wie das von Dir genannte mouse_Event natürlich nicht.

    Sven
    Mandrake 9.1, Kernel 2.4.21, XFree 4.3.0, KDE 3, Kylix 3,
    PIII/500, 256MB, 12+3GB, Modem 56K intern

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •