[VC++] Muis functies

Pagina: 1
Acties:

  • Klippy
  • Registratie: Oktober 2000
  • Laatst online: 06-05 23:07

Klippy

Still Game

Topicstarter
Matched: klikken, muis
Heb nog ff jullie hulp nodig :)

Ik ben dus bezig met 'n demo programma voor software om medische foto's te analyseren.

Ben al goed gevorderd, maar kan 2 dingen niet vinden die wel belangrijk zijn.

1) Ik heb een functie gemaakt (met hulp van GoT ;) ) om de muiscursor te verplaatsen en zo aan te geven waar gebruiker moet klikken. Probleem is dat er een pauze inzit en de muis ff op die knop moet blijven staan voordat de muis terug gaat naar oorsponkelijke positie. Tijdens die pauze wil ik dat de muis daar blijft staan.
Dus ik moet op een of andere manier die muis disablen ofzo.

In windows via DLL disablen al geprobeert, maar dan krijg je 'm niet meer aan, moet je PC rebooten, niet goed dus :P

Ik dacht al aan een functie die gewoon om de paar milliseconden de muis terugzet, maar lijkt me ook niet netjes, gaat knipperen denk ik.

Is er een andere/beter manier?

2) Hoe kan ik klikken? :)

Je moet dus op die foto kunnen klikken om bepaalde punten te markeren. Ik kan muis daarheen laten gaan, maar hoe zet ik daar een click event?

Alvast bedankt :)

Steam | SXQncyBhbGwgZ29vZCwgbWFuISDwn5iO


  • farlane
  • Registratie: Maart 2000
  • Laatst online: 10:04
Geen matches
Ad 1 WindowsHook installeren met een WH_MOUSE hook ?
Ad 2 Een WM_LBUTTONDOWN message naar je eigen message loop posten?

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Verwijderd

Geen matches
zou kunnen maar de mouse_event api lijkt me net wat handiger

  • Klippy
  • Registratie: Oktober 2000
  • Laatst online: 06-05 23:07

Klippy

Still Game

Topicstarter
Geen matches
Verwijderd schreef op 13 september 2002 @ 14:10:
zou kunnen maar de mouse_event api lijkt me net wat handiger
Leg uit :P

Steam | SXQncyBhbGwgZ29vZCwgbWFuISDwn5iO


  • Klippy
  • Registratie: Oktober 2000
  • Laatst online: 06-05 23:07

Klippy

Still Game

Topicstarter
Geen matches
farlane schreef op 13 september 2002 @ 14:06:
Ad 1 WindowsHook installeren met een WH_MOUSE hook ?
Ad 2 Een WM_LBUTTONDOWN message naar je eigen message loop posten?
Over 2: Kan wel, gebruik ik ook voor buttons, maar dat plaatje zit niet in mijn applicatie. Ik moet dus voor die applicatie doen overkomen alsof er echt geklikt wordt.

Weet niet of dat kan, maar is het makkelijkst.
Als het niet kan wordt 't stuk ingewikkelder, dan moet ik zelf aan onderliggende programma's messages gaan sturen.

Steam | SXQncyBhbGwgZ29vZCwgbWFuISDwn5iO


  • hufkes
  • Registratie: Maart 2000
  • Laatst online: 00:05

hufkes

nee, daar staat niet hufter!

Geen matches
Kijk anders ook even naar SendInput.

* hufkes heeft er geen ervaring mee, kan je er ook niet verder mee helpen
The SendInput function synthesizes keystrokes, mouse motions, and button clicks.
http://msdn.microsoft.com...utFunctions/SendInput.asp

Onderstaande signature is al >20jr oud ***hoe dan***
---
Het internet is een veelbelovend medium
....dat maar heel weinig van zijn beloftes nakomt.
Wat weg is... raak je nooit meer kwijt :P


Verwijderd

Geen matches
Msdn stuk bij jou?

  • Klippy
  • Registratie: Oktober 2000
  • Laatst online: 06-05 23:07

Klippy

Still Game

Topicstarter
Geen matches
Was net bezig nieuwe te installeren eigenlijk :)

Zal zo wel eens zoeken, vandaag geen zin om nog veel te doen, komt maandag wel weer ;)

Toch al bedankt :)
hufkes schreef op 13 september 2002 @ 14:26:
Kijk anders ook even naar SendInput.

* hufkes heeft er geen ervaring mee, kan je er ook niet verder mee helpen


[...]

http://msdn.microsoft.com...utFunctions/SendInput.asp
Ow thx, kom al niet veel vinden daar, zal maandag eens uitgebreid testen :)

Steam | SXQncyBhbGwgZ29vZCwgbWFuISDwn5iO


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 05-05 18:07

.oisyn

Moderator Devschuur®

Demotivational Speaker

Matched: muis
misschien ook een ideetje: muis uitzetten (hiden, maar wel capturen), en een windootje creeeren met de vorm van de muis. Dat windootje kun je dan fijn gaan zitten verplaatsen, en een ruk aan de muis heeft geen enkel nut (je ziet m niet, en de window blijft mooi op z'n plaats)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-05 14:03

curry684

left part of the evil twins

Geen matches
Daar hebben ze toch de hele MSDN voor online gezet.

[edit]
Met SendInput kan het ook idd maar minder intuitief :)

Professionele website nodig?


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-05 14:03

curry684

left part of the evil twins

Geen matches
Om te blokken zou je kunnen proberen of je met SystemParametersInfo de mouse speed op 0 kunt zetten :)

Professionele website nodig?


  • Klippy
  • Registratie: Oktober 2000
  • Laatst online: 06-05 23:07

Klippy

Still Game

Topicstarter
Geen matches
Ah weer nieuwe opties, altijd handig :)

Maar heb nu weekend dus ik probeer maandag wel, als 't nodig is kick ik dan wel ff ;)

Merci.

Steam | SXQncyBhbGwgZ29vZCwgbWFuISDwn5iO

Pagina: 1