tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1056
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    knop knop ist offline Mitglied
    Registriert seit
    Aug 2004
    Beiträge
    17
    Hallo Alle,

    ich suche eine API-Funktion, wie ich Bewegung des Maus-Rads abfangen kann (mit VBA). Evtl. eine Windows-Nachricht

    Leider suche ich schon länger danach, bis jetzt ohne erfolg. Sowas ähnliches habe ich für die Tastatur gefunden, aber nicht für die Maus.

    Mei Problem ist einfach, dass ich in einer UserForm zwischen den Einträgen in einer ListView scrollen will. Leider funktioniert es nicht automatisch .

    Eine Lösung habe ich mir vorgestellt, dass ich die Windows-Nachrichten auf die Maus-Ereignisse abchecke und darauf mein Code in Bewegung setzen.

    Kennt sich jemand mit der Problematik aus? Für ein paar Tipps oder einen Link würde ich mich sehr freuen.

    Vielen Dank für eure Hilfe

    Gruß
    Alex
     

  2. #2
    Avatar von MAN
    MAN MAN ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    426
    Lies dir diesen Tipp mal durch, das hilft dir bestimmt weiter:

    http://www.activevb.de/tipps/vb6tipps/tipp0560.html

    Falls du zu diesem Tipp noch explizite Fragen hast, einfach posten!


    mfG,
    MAN
     
    BLT - Die Bundesliga Tabelle der Saison 2011 / 2012 - http://www.spacehoster.de/blt/ NEU: mit Tippspiel!
    EMail: mstangel@gmx.de

  3. #3
    knop knop ist offline Mitglied
    Registriert seit
    Aug 2004
    Beiträge
    17
    Vielen Dank für deinen Tipp.
    Leider kann ich damit wenig anfangen. Ich arbeite mit Office-VBA. Die Sprache ist doch etwas eingeschränkt. Enums können leider nicht deklariert werden und mit: ..., AddressOf MouseProc,... gibt es auch leider Probleme .

    Ausserdem muß man die hWnd einer Form kennen. Dabei habe ich bereits ein Beispiel gefunden, wo man die Position der Maus auf dem Bildschirm festellen kann und darauf auch noch die ID einer Anwenung auslesen. Leider ist die ID komischerweiße immer verschieden (immer dasselbe Fenster!)

    Es muß doch eine API-Funktion geben, wo man auf die Nachrichten-Warteschlange von Windows rankommt, unabhändig davon welche Anwendung gerade läuft.

    Aber trotzdem vielen Danke für deine Mühe...

    Gruß
    Alex
     

Ähnliche Themen

  1. MouseWheel Bewegung abfangen
    Von VerbalKint im Forum Borland CBuilder und VCL
    Antworten: 0
    Letzter Beitrag: 05.07.07, 16:12
  2. mausrad bewegung simulieren
    Von BIG_Muzzy im Forum Visual Basic 6.0
    Antworten: 12
    Letzter Beitrag: 02.08.05, 19:20
  3. DataGrid Mausrad
    Von ReinhardH im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 13.12.04, 17:12
  4. mausrad unter MX?
    Von scancode im Forum Flash Plattform
    Antworten: 10
    Letzter Beitrag: 28.01.04, 21:27
  5. PS7 Mausrad Zoomen ?
    Von CvH im Forum Photoshop
    Antworten: 12
    Letzter Beitrag: 23.05.02, 15:39