je n'y connais pas grand chose mais tu peux peut être utiliser les coordonnées par rapport à l'écran d'un point connu du document pour convertir les coord de ton point ?!
Ben01n
-------------------------------
Réponse au message :
-------------------------------
> salut tlm! je galere de trop ouin! :'(
> j'utilise une MFC avec zone client et classe view dérivée de scrollview, mon document est donc plus grand que ma zone affichée.
> Pour sauver un point je traduis les données de la souris en données par rapport au document avec ça :
>
>
CClientDC aDC(this); > OnPrepareDC(&aDC); > aDC.DPtoLP(&point); |
>
> Pour le moment tout va bien, mais pour afficher ce point je dois modifier ses coordonnées pour passer de "coordonnées document" à coordonnées "fenetre client", cependant je ne peux pas utiliser une modification de point avec la meme technique à cause de la structure de mon programme, donc
je voudrais connaitre la technique à employer pour modifier le mode d'affichage total pour que n'importe quel élément affiché soit affiché par rapport au document et non à l'écran d'un seul coup>
> merci d'avance! ;)