Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2079 connectés 

  FORUM HardWare.fr
  Programmation

  comment faire pour k1 programme clic de lui-meme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment faire pour k1 programme clic de lui-meme

n°149265
wixiz
Posté le 02-06-2002 à 14:42:48  profilanswer
 

sous delphi ou c++ buider, existe t'il une fonction ki permet au prog de "simuler" un clic, c'est a dire de faire comme di c'est l'utilisateur qui clic?
 
par exemple, pour que le prog deplace lui meme la souris, ya la fonction SetCursorPos(..), ben je voudrai la meme chose mais cette fois ci je voudrais qu'il clic tout seul.... c'est possible ca?
 
et sinon (question supplementaire) comment on fait pour lancer une autre application o cours de l'execution du prog?
 
merci d'avance

mood
Publicité
Posté le 02-06-2002 à 14:42:48  profilanswer
 

n°149294
wixiz
Posté le 02-06-2002 à 17:08:05  profilanswer
 

ben c moins réactif ici que sur achat/vente  :D

n°149297
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-06-2002 à 17:34:18  profilanswer
 

Message WM_CLICK ou WM_MOUSEDOWN je pense, ou un truc du genre
 
Pour lancer un programme y a ShellExecute.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°149302
wixiz
Posté le 02-06-2002 à 18:30:51  profilanswer
 

ouais shellexecute j'ai vu en charchant un peu plus...
par contre peux tu me dire un peu plus sur l'utilisation de WM_CLICK ou WM_MOUSEDOWN, chuis pa tro doué moi  :D  
 
enfin merci, je v voir de mon cote aussi

n°149305
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-06-2002 à 18:41:15  profilanswer
 

Faut faire un SendMessage, et les messages WM_... ce sont des messages Windows... je sais pas trop quoi dire de plus que de lire la doc :D
Sinon : http://groups.google.com


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°149306
wixiz
Posté le 02-06-2002 à 18:42:02  profilanswer
 

je comprend pa  parce que dans l'aide je vois que comment réagir a ces messages, mais je vois pa comment on peut arriver a faire ce que j'ai demandé (generer nous mem le clic)

n°149358
torpe23
Posté le 02-06-2002 à 20:11:04  profilanswer
 

tu dois avoir une fonction (comme dit antp) du style "PostMessage", dans à laquelle tu vas donner deux arguments : le type du message (ici WM_CLICK) et les coordonnées le point de clicage .

n°149366
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-06-2002 à 20:18:59  profilanswer
 

antp a écrit a écrit :

Faut faire un SendMessage, et les messages WM_...




 :ouch:  :non:  
Ne jamais utiliser SendMessage() !!! Non seulement il est lent, mais en plus il utilise la pile pour stocker les messages ! Pour peu que ta file contienne pas mal de messages => Guru Meditation  :D  
Il vaut mieux utiliser PostMessage().


---------------
J'ai un string dans l'array (Paris Hilton)
n°149408
antp
Super Administrateur
Champion des excuses bidons
Posté le 02-06-2002 à 20:49:31  profilanswer
 

Heu oui :D :sweat:  
C'est vrai que PostMessage c'est mieux.
Enfin SendMessage c'est pour quand on veut attendre que le message ait été envoyé et traité (il me semble) avant de continuer...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°149484
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-06-2002 à 22:10:12  profilanswer
 

C'est exactement ça... SendMessage est synchrone et c'est selon moi son plus gros défaut.
Le seul moment ou tu dois utiliser SendMessage, c'est quand tu veux envoyer des messages à des controles contenus dans une fenêtre mère, car ils doivent être synchrones, mais c'est tout.


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 02-06-2002 à 22:10:12  profilanswer
 

n°150164
wixiz
Posté le 03-06-2002 à 16:44:23  profilanswer
 

pfffffff..... j'y arrive po :(

n°150264
HelloWorld
Salut tout le monde!
Posté le 03-06-2002 à 17:28:16  profilanswer
 

http://perso.wanadoo.fr/bardou/michel/delphi.htm
 
exemple d'utilisation de EnumWindows
 
Une fois que tu as le handle de la fenêtre, tu lui envoie un message ...
cherche le win32.hlp dans tes fichiers d'aide de delphi et regarde la liste des messages : WM_**** ...
T'auras la liste des paramètres à passer pour chacun d'entre eux.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  comment faire pour k1 programme clic de lui-meme

 

Sujets relatifs
[C] p'tit programme bizarre : evil inside?[VB6] Ne pas faire apparaitre son programme dans les tâches ??
menu au clic droit en javaProgramme pour remplacer une chaine de caractere dans un fichier
Des messages windows pour controler un programme?Je recherche un programme, qui permette de piloter une carte Son multi
[vb] programme d'installation ?traduction programme delphi
[newbie] quel programme pour faire du visual basic et ou le pécho? 
Plus de sujets relatifs à : comment faire pour k1 programme clic de lui-meme


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR