Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


mouse_event

Postades av 2001-02-20 01:14:00 - Björn Johansson, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 601 personer

Hej, har suttit och lekt lite med olika mus kommandon..
och hittade ett där man kunde få sitt program att klicka med musen,
men jag förstår inte riktigt hur det fungerar..

Detta vet jag:

Modul:
Public Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Public Const MOUSEEVENTF_LEFTDOWN = &H2
Public Const MOUSEEVENTF_LEFTUP = &H4
Public Const MOUSEEVENTF_MIDDLEDOWN = &H20
Public Const MOUSEEVENTF_MIDDLEUP = &H40
Public Const MOUSEEVENTF_RIGHTDOWN = &H8
Public Const MOUSEEVENTF_RIGHTUP = &H10
Public Const mouse_eventC = &H2

Form, eller var man nu vill ha det:

Det är nu jag blir osäker..
jag vet inte riktigt hur koden här fungerar, men för att
trycka ner den vänstra musknappen, och släppa upp den igen, kan
man skriva såhär:

mouse_event 2, 0, 0, MOUSEEVENTF_LEFTDOWN, 2
mouse_event 4, 0, 0, MOUSEEVENTF_LEFTUP, 2

är det någon som vet hur det här fungerar, ex. om man skulle vilja
högerklicka, eller vad de första siffrorna betyder och så vidare..
hittade ingenting i hjälpen!

Ha det härligt, ni som läser detta!

Mvh Turbonallen


Svara

Sv: mouse_event

Postades av 2001-02-20 10:17:00 - Andreas Hillqvist

Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)

dwFlags - flags specifying various motion/click variants
dx - horizontal mouse position or position change
dy - vertical mouse position or position change
cButtons - amount of wheel movement
dwExtraInfo - 32 bits of application-defined information

Några exempel:

'vänsterklick
mouse_event MOUSEEVENTF_LEFTDOWN, 0&, 0&, 0&, 0&
DoEvents
mouse_event MOUSEEVENTF_LEFTUP, 0&, 0&, 0&, 0&

'flytta musen 5 punkter till höger och ned
mouse_event MOUSEEVENTF_MOVE, 5, 5, 0&, 0&

'flytta musen till punkter (5, 5)
mouse_event MOUSEEVENTF_MOVE Or MOUSEEVENTF_ABSOLUTE, 5, 5, 0&, 0&


Svara

Sv: mouse_event

Postades av 2001-02-20 21:31:00 - Björn Johansson

Tackar!! det fungerade ju utmärkt... =)


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 864
27 962
271 767
424
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies