desstrain
Messages postés40Date d'inscriptionmardi 2 septembre 2003StatutMembreDernière intervention25 septembre 2008
-
28 févr. 2007 à 16:03
desstrain
Messages postés40Date d'inscriptionmardi 2 septembre 2003StatutMembreDernière intervention25 septembre 2008
-
1 mars 2007 à 11:46
Bonjour,
je suis parvenu a récuperer la position de ma fenetre delphi grace à la methode : Screen.ActiveForm.ClientOrigin;
mais cela ne fonctionne pas pour les fenetres actives qui ne font pas partie de mon application
en gros j'aimerais connaitre la position d'une fenetre windows active, tout en ayant mon application en arriere plan
si vous avez une piste ce serait top
merci d'avance
tchuss
A voir également:
License problem or bad file activation delphi 2016
desstrain
Messages postés40Date d'inscriptionmardi 2 septembre 2003StatutMembreDernière intervention25 septembre 2008 1 mars 2007 à 11:46
plop les gars !
merci beaucoup ! je viens de testé ça fonctionne parfaitement :) par
contre ça freeze un petit peu mais de toute maniere je n'ai besoin de
cet instruction qu'une seule fois . merci beaucoup !
florenth
Messages postés1023Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention17 août 20083 28 févr. 2007 à 20:58
Cirec a tout à fait raison mais j'aurais quand même une question :
pourquoi désactives-tu le timer pour le ré-activer ensuite ? Est-ce une question de performances ou autre ??
Cirec
Messages postés3833Date d'inscriptionvendredi 23 juillet 2004StatutModérateurDernière intervention18 septembre 202250 28 févr. 2007 à 21:33
C'est juste une habitude
en même temps cela évite des appels successifs alors que l'appel en cours n'est pas encore arrivé à son terme ...
bon sur un code comme celui-ci avec un intervalle de 1 seconde c'est pas vraiment utile ... je te le concède bien volontiers
mais qu'est ce que tu veux ... on ne se refait pas
@+
Cirec
<hr size="2" />
Vous n’avez pas trouvé la réponse que vous recherchez ?
florenth
Messages postés1023Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention17 août 20083 28 févr. 2007 à 21:42
Ah OK, c'est pour créer un évènement asynchrone: l'évènement est appelé 1 sec après la fin de l'autre et non pas rigoureusement toutes les secondes.
C'est vrai que c'est utile parfois, particulièrement lorsque l'intervalle est très petite.
Je n'avais jamais pensé à le faire comme ça: j'utilise toujours un thread comme timer dans ces cas-là, c'est plus précis aussi.
Merci pour cette précision.
Et puis maintenant, on n'a plus qu'a attendre la réponse de desstrain ....