argentin7
Messages postés125Date d'inscriptionvendredi 10 août 2007StatutMembreDernière intervention14 juillet 2008
-
3 déc. 2007 à 14:13
argentin7
Messages postés125Date d'inscriptionvendredi 10 août 2007StatutMembreDernière intervention14 juillet 2008
-
3 déc. 2007 à 16:09
bonjour a tous les membres VBFRANCE
lorsque j'ai utilisé une fonction API, j'ai remarqué que l'origine des (x,y) est le point en haut a gauche de l'ecran
SVP y'a t il un moyen de rendre l'origine au point (en haut a gauche) de la fenetre (bien sur s'il y a un menu et une barre d'outil ca sera en dessous "evident")
en fait j'ai deja trouvé le screentoclient et clienttoscreen
mais je n'ai pas su les utilisés
donc svp je vous demande le code qui fait ce changement (de repere)
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 3 déc. 2007 à 14:42
"en fait j'ai deja trouvé le screentoclient et clienttoscreen
mais je n'ai pas su les utilisés"
Alors oublie leur utilisation, pardi et utilise l'arithmétique la plus élémentaire.
Je crois d'ailleurs bien qu'au moins DARKSIDIOUS y a fait allusion...
Ta fenêtre a des coordonnées par rapport à quoi ? A l'écran également...
Le reste n'est pas plus compliqué que ne le serait le placement d'une petite feuille sur une grande feuille (en connaissant l'emplacement de la petite sur la grande.... comment calculer la position, ramenée à la petite feuille, d'une position connue par rapport à la grande ????... dur dur, hein...)