[VB] Muisknoppen monitoren buiten je eigen applicatie

Pagina: 1
Acties:

  • me1299
  • Registratie: Maart 2000
  • Laatst online: 31-08 20:30

me1299

$ondertitel

Topicstarter
Ik wil met een programma muisklikken monitoren buiten mijn eigen applicatie.

Dus als iemand bijvoorbeeld op de startknop drukt wil ik dat graag kunnen registeren in mijn eigen applicatie.

Ik heb op http://www.vbforums.com wel wat API voorbeelden gezien, maar geen van allen werkt, de meeste zijn ook alleen werkzaam in Windows 9x.

Ook Google leverde niet veel bevredegende resultaten op.

Ik ben er wel achtergekomen dat het dmv een 'hook' gedaan kan worden. Maar hoe dat ik zijn werk gaat snap ik verder ook niet echt.

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen


  • El_Quedro
  • Registratie: September 2001
  • Laatst online: 04-08-2025

El_Quedro

Pininfarina

misschien een stomme tip :Z maar in VB kan je dmv met DirectX je muisklikken buiten je eigen applicatie opvangen...

verder heb ik nog geen idee, maar het zou dus mogelijk zijn d.m.v directx.

Verwijderd

Zijn ooit al es wat topics geweest met iemand die 'n rsi app wilde maken, als ik me goed herriner heeft gerco daar flink wat info gedumpt over hooks. ik zou zeggen use de search en gij zal (hopelijk) vinden ;)

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 30-08 17:59

Gerco

Professional Newbie

Dat herinner je je inderdaad goed.

Een system-wide muis-hook kun je niet in 100% VB maken, dat moet in een DLL. Ik heb ooit eens een linkje gepost naar een werkende DLL, misschien heb ik de source ook nog wel ergens...

Ik kan me iig herinneren dat ik een behoorlijke stommiteit begaan heb met function pointers en virtual adress spaces, dus misschien is de DLL in de search wel kaput :)

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • me1299
  • Registratie: Maart 2000
  • Laatst online: 31-08 20:30

me1299

$ondertitel

Topicstarter
Ik heb al een prachtige oplossing gevonden ;)

Deze site: http://www.merrioncomputing.com/EventVB/Release_H.htm

Biedt een prachtige DLL waarmee je zeer veel extra functionaliteit kan toevoegen in Visual Basic.

Zo ook een mouse-hook :)

Bedankt voor de replies iig ;)

Het maakt eigenlijk niet uit wat je bewuste geest doet, omdat je onderbewuste automatisch precies dat doet wat het moet doen