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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Simuler le clic droit d'une souris

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Simuler le clic droit d'une souris

n°277149
Phlos
Posté le 29-12-2002 à 16:12:03  profilanswer
 

Salut,
 
Je cherche une fonction pour simuler le clic droit d'une souris a des coordonnées x,y sur l'écran (en delphi).
 
Merci d'avance.
 
 :hello:


Message édité par Phlos le 29-12-2002 à 17:28:14
mood
Publicité
Posté le 29-12-2002 à 16:12:03  profilanswer
 

n°277163
Phlos
Posté le 29-12-2002 à 17:27:55  profilanswer
 

[:phlos]

n°277175
gatorette
Posté le 29-12-2002 à 18:02:43  profilanswer
 

Soit tu envoie directement les messages à la fenêtre concernée (messages WM_RBUTTON...) ou sinon tu peux essayer la fonction SendInput.


---------------
each day I don't die is cheating
n°277202
taureau
Posté le 29-12-2002 à 19:47:59  profilanswer
 

passe par l'api windows mouse_event
 

VOID mouse_event(
    DWORD  dwFlags, // flags specifying various motion/click variants
    DWORD  dx, // horizontal mouse position or position change
    DWORD  dy, // vertical mouse position or position change
    DWORD  cButtons, // unused, reserved for future use, set to zero
    DWORD  dwExtraInfo  // 32 bits of application-defined information
   );
 
//Single Click:
mouse_event(MOUSEEVENTF_LEFTDOWN,x,y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,x,y,0,0);


 
je crois qu'il existe une fonction delphi qui emballe cet appel mais je sais plus laquelle...

n°277203
Phlos
Posté le 29-12-2002 à 19:59:08  profilanswer
 

Merci a vous deux  ;)  
 
Je vais plutot coder en assembleur 32 bits finalement si je passe par des APIs  :)
 
EDIT : y'a une API qui renvoit la position x,y du curseur sur l'ecran quand elle est appelé ?  :whistle:
 
EDIT2: J'ai trouvé: GetCursorPos merci a vous tous  :hello:


Message édité par Phlos le 29-12-2002 à 21:05:06
n°277232
HelloWorld
Salut tout le monde!
Posté le 29-12-2002 à 21:38:18  profilanswer
 

Citation :

Je vais plutot coder en assembleur 32 bits finalement si je passe par des APIs    


et pourquoi ca ?


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°277247
Phlos
Posté le 29-12-2002 à 22:13:36  profilanswer
 

HelloWorld a écrit :

Citation :

Je vais plutot coder en assembleur 32 bits finalement si je passe par des APIs    


et pourquoi ca ?


 
Parceque mon programme est tout simple : simulation d'un clic a des coordonnées x,y précis...
 
Alors faire un exe de 300 Ko avec Delphi contre 1 Ko en assembleur...y'a pas photo  :D  
 
 :hello:

n°277254
HelloWorld
Salut tout le monde!
Posté le 29-12-2002 à 22:42:10  profilanswer
 

Ah ok, t'es en Delphi ...
C'est aussi simple en C. Avec lcc, ton exe fera, aller, 3 Ko.
Avec VC++ aussi tu peut faire tout petit.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°277257
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-12-2002 à 22:46:26  profilanswer
 

Phlos a écrit :


 
Alors faire un exe de 300 Ko avec Delphi contre 1 Ko en assembleur...y'a pas photo  :D  
 
 :hello:  


 
tu peux le faire en moins de 50 Ko en Delphi, suffit de ne pas mettre de form dans ton exe (et de ne pas inclure l'unit forms)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°277269
Phlos
Posté le 29-12-2002 à 23:24:00  profilanswer
 

antp a écrit :


 
tu peux le faire en moins de 50 Ko en Delphi, suffit de ne pas mettre de form dans ton exe (et de ne pas inclure l'unit forms)


 
Oui mais 1 Ko c'est mieux mon code assembleur doit faire 20 lignes c tout  :whistle:  
 
Vous avez quelque chose contre l'assembleur ou quoi ?  [:mr marron derriere]  
 
J'adore l'asm, pure, simple, rapide, petit...  :p

mood
Publicité
Posté le 29-12-2002 à 23:24:00  profilanswer
 

n°282251
polo021
Posté le 08-01-2003 à 22:50:07  profilanswer
 

Assembler? MIAM
tu cherches pas la simplification mon pote... ou alors tu vx faire le malin.
Pq chercher compliqué qd on peut faire simple. Mais bon si ton code assembler ne fait que 20 lignes, pq pas? après tout

n°282336
zion
Plop
Posté le 09-01-2003 à 03:10:03  profilanswer
 

Phlos a écrit :


 
Oui mais 1 Ko c'est mieux mon code assembleur doit faire 20 lignes c tout  :whistle:  


 
- de 10k en Delphi, testé et approuvé  :D  
8k pil poil...
 
Alors bon, fallait pas commencer en Delphi alors si tu veux un truc de - de 1k :D


---------------
Informaticien.be - Lancez des défis à vos amis
n°282343
Phlos
Posté le 09-01-2003 à 07:19:10  profilanswer
 

zion a écrit :


 
- de 10k en Delphi, testé et approuvé  :D  
8k pil poil...
 
Alors bon, fallait pas commencer en Delphi alors si tu veux un truc de - de 1k :D  


 
J'avais pas commencer en Delphi  :sarcastic:

n°282604
zion
Plop
Posté le 09-01-2003 à 15:27:41  profilanswer
 

Phlos a écrit :


 
J'avais pas commencer en Delphi  :sarcastic:  


 
 

Citation :

Je cherche une fonction pour simuler le clic droit d'une souris a des coordonnées x,y sur l'écran (en delphi).

 
 
 :sarcastic:


---------------
Informaticien.be - Lancez des défis à vos amis
n°282769
Phlos
Posté le 09-01-2003 à 17:59:08  profilanswer
 

zion a écrit :


 
 

Citation :

Je cherche une fonction pour simuler le clic droit d'une souris a des coordonnées x,y sur l'écran (en delphi).

 
 
 :sarcastic:  


 
Je cherchais en delphi mais j'avais pas commencer encore...donc  :na:

n°284472
HelloWorld
Salut tout le monde!
Posté le 12-01-2003 à 01:45:47  profilanswer
 

1Ko avec VC++
www.nopcode.com


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

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

  Simuler le clic droit d'une souris

 

Sujets relatifs
Comment faire pour pouvoir faire un click droit...pb de droit... et de licence
click droit interdit!!!![assembleur] Gestion postion souris + Affichage [Need Help] -> Page 2
Obtenir la position de la souris ?Pas de click droit sur une page web!!!
souris 7 bouton (windows)dessin a main levee et gestion de clic souris
[XFREE86 4.2.1, C++] Comment masquer le pointeur de souris ? 
Plus de sujets relatifs à : Simuler le clic droit d'une souris


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