c ++ - mus programmering

Indlæg af Hanne Mølgaard Plasc

Problem



https://stackoverflow.com/questions/9466359/graphics-editor-in-c


Jeg har udviklet en simpel grafikeditor i c ++. Det kræver, at jeg trækker musen for at tegne en form. Efter tegning af formen vil jeg udfylde den ved at vælge en farve, men da musen trækker, er der et stort antal klik på grund af som hele skærmen bliver fyldt med en standardfarve selv før jeg har trukket formen. forsinkelse () virker heller ikke.

Bedste reference


museklikshændelsen i turbo c ++ har to dele. en hvor du trykker på knappen og to, når du slipper knappen. du skal trække, så du skal bruge funktionen clrscr () i loopen, der fortsætter med at gentage, indtil museknappen trykkes ned sammen med koden for den form, du vil tegne. På den måde bliver skærmen opdateret, når du trækker musen. og sløjfen slutter, når du slipper knappen.
for at fylde formen ved hjælp af fyldningsfunktionen skal være tilstrækkelig

Andre referencer 1


Måske er en af ​​følgende links det, du leder efter:



  • [2] http://www.codeproject.com/Articles/11313/Mouse-Programming-in-C-C

  • [3] http://www.cprogrammingreference.com/Tutorials/Advance\_Tutorials/mouseprogramming.php

  • [4] http://www.brackeen.com/vga/mouse.html