IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

OnClick global


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Gilles Lou�se
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    421
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 421
    Par d�faut OnClick global
    Toujours dans l'id�e d'un mini-s�quenceur, y a-t-il une possibilit� soit de savoir si le bouton gauche de la souris a �t� cliqu�, soit d'associer � ce clic une action, ce qui reviendrait au m�me?

    On peut certes associer un OnClick � un objet mais peut-on associer une fonction OnClick en g�n�ral m�me le clic a lieu hors programme?

    Je crois que c'est assez difficile. Par exemple, la fonction GetCursorPos (dont je donne un exemple dans mes Remarques) renvoie la position du curseur par rapport � l'�cran, y a-t-il une fonction similaire qui renverrait la position des boutons de la souris? Ou alors, y a-t-il une possibilit� d'associer � un clic gauche une fonction du programme, laquelle par exemple enegistrerait les coordonn�es de la souris au moment de ce clic?

    � bient�t
    Gilles

  2. #2
    R�dacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    D�tails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Par d�faut
    Je te sugg�re de regarder cet article :

    http://tcharles.developpez.com/simul/

    Cordialement,

    Arnaud

  3. #3
    Membre Expert
    Avatar de Gilles Lou�se
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    421
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2002
    Messages : 421
    Par d�faut
    Merci bien Greybird, il n'y a donc pas de solution simple, il semble qu'il faille passer par une DLL pour intercepter un clic de souris.

    C'est assez curieux qu'il n'y ait pas plus simple, on intercepte facilement les coordonn�es de la souris mais il faut faire des pieds et des mains pour savoir si le bouton gauche a �t� cliqu� (sauf si j'ai lu trop vite le document).

    � bient�t
    Gilles

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2004
    Messages
    16
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 16
    Par d�faut
    salut

    tu peux sinon utiliser une m�thode plus simple (cependant je ne l'ai pas test�)

    En utilisant les fonctions SetCapture(HWND hwnd) et ReleaseCapture()

    Tous les evenements souris se reporteront aux fonctions de gestions des �v�nement du contr�le en question (hwnd)

    et lorsque tu as captur� le bon evenement, pense � lib�rer la capture, sinon, il te sera impossible d'acc�der aux autres controles par la souris.

    Pb: cette m�thode ne marche pas avec tous les controles, car il y a certains controles de Borland o� leur handle (HWND) n'est pas accessible (tel que le TPaintBox)

    voila
    tu verras ce que ca donne (c'est juste une piste)

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Gestion globale de l'�v�nement onClick ?
    Par tuxout dans le forum G�n�ral JavaScript
    R�ponses: 6
    Dernier message: 11/08/2006, 11h04
  2. Un Sender peut-il s'auto-d�truire lors d'un onClick?
    Par Flo. dans le forum C++Builder
    R�ponses: 2
    Dernier message: 17/07/2002, 10h31
  3. Fichier de fonctions globales
    Par PEM dans le forum C++Builder
    R�ponses: 5
    Dernier message: 10/07/2002, 21h35
  4. variables locales ou globales ???
    Par elvivo dans le forum C
    R�ponses: 13
    Dernier message: 03/07/2002, 08h22
  5. les variables globales static
    Par gRRosminet dans le forum C
    R�ponses: 8
    Dernier message: 27/04/2002, 08h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo