[ danijela kukic @ 23.08.2010. 16:29 ] @
| Bok, zna li tko kako nastimati koordinate miša.
recimo ako je point objekt Cpointa..
point.x (ili point.y) daje koordinate miša ovisne o velicini prozora. ako kliknem na isto mjesto ali sada smanjim prozor te koordinate vise nece biti iste,vec ovise o velicini prozora.
zna li tko kako da postavim koordinate misa tako da svaki puta kada kliknem na isto mjesto neovisno o velicini prozira uvijek pisu koordinate kao da je velicina prozora stalna, 800X600? |
[ danijela kukic @ 23.08.2010. 17:24 ] @
djelomicno rijesih to ovako
CRect rc; // objekt koji predstavlja pravokutnik
GetClientRect(rc); //u taj objekt snimamo trenutnu velicinu prozora
point.y-((rc.top + rc.bottom) - image_height; // image height je 600
e al onda mi je isto samo ako smanjujem top prozora, kad krenem smanjivat bottom nije isto.
Sta ne bi trebao rc.top + rc.bottom bit velicina prozora i nebitno dal smanjujem top ili bottom??
---------------------------------------------------
SVE OK :)
[Ovu poruku je menjao danijela kukic dana 23.08.2010. u 18:41 GMT+1]
[ danijela kukic @ 23.08.2010. 18:28 ] @
zapravo nije. bude mi ok kad smanjujem jednu stranu,a kad smanjujem drugu stranu prozora nje ok :zbunj: ?!?!
evo npr ovo:
return point.x-((rc.left + rc.right) - image_width);
krenem smanjivati prozor s lije strane i ako klikcem na isto mjesto u prozoru koordinata je ista. sad krenem smanjivati desu stranu prozora i klikcem na isto to mjesto,kordinate se mijenjaju???
---------------------------
aaarghhh koordinate misa su (0,0) u lijevom gornjem kutu :/
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.