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

Langage Delphi Discussion :

Enregistrer les Click souris (Bas et haut)


Sujet :

Langage Delphi

  1. #1
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 115
    Points : 70
    Points
    70
    Par défaut Enregistrer les Click souris (Bas et haut)
    Bonsoir à tous! Je vous présente ici mon probleme:
    Je désire faire une application qui détecte, quand la fonction est activé, les click de souris, cette application doit faire la distinction entre click bas, et click haut, et elle doit également enregistrer les click à l'extérieur des form, le but étant de faire un "planificateur" de tache, qui puisse enregistrer les click fais sur n'importe quelle partie de l'écran.

    Je sais intercepter les messages Windows, mais ceci ne fonctionnent que sur ma fiche, pas sur le reste de l'écran ou sur d'autre applications... :'(

    j'espere avoir été clair, en vous remerciant d'avoir lu ce message

  2. #2
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 667
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 667
    Points : 7 003
    Points
    7 003
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. ___ Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.1 Entreprise
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.4)

  3. #3
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 115
    Points : 70
    Points
    70
    Par défaut
    J'ai bien vérifié, tout ceci me permet de détecter un click exterieur a mon programme, mais de fauire la difference entre un click bas et un click haut... Serait il possible de me guilder plus explicitement?

  4. #4
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Pourquoi cette différenciation entre clic haut et clic bas, dans tout les cas quand tu as un clic bas tu as forcement un clic haut tot ou tard (a moins qu'il y est un gars qui soit la pour tenir le bouton en position basse )
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  5. #5
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 115
    Points : 70
    Points
    70
    Par défaut
    Parceque je veux que mon application enregistre précisement le comportement de la souris, et il ne me manquer que ceci... Imaginons que l'utilisateur fasse un drag and drop, si je ne fais pas la dfifference entre click bas et haut, alors je ne peux detecter le drag and drop...

  6. #6
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 115
    Points : 70
    Points
    70
    Par défaut
    up :'(

  7. #7
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Regarde ce lien : http://nono40.developpez.com/sources/source0007/

    Ca te donnera peut être une piste.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  8. #8
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    Salut.

    J'ai réussi à le faire sans utiliser un hook.
    Le code est on ne peut plus simple :

    http://sub0.developpez.com/delphi/mouse.zip

    à+
    De retour parmis vous après 10 ans!!

Discussions similaires

  1. [MySQL] Afficher les résultats de bas en haut
    Par crush911 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/07/2013, 10h50
  2. Intercepter les clicks de la souris
    Par lvr dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 24/09/2009, 17h51
  3. Réponses: 2
    Dernier message: 18/05/2007, 17h17
  4. Réponses: 2
    Dernier message: 25/04/2007, 19h27
  5. Réponses: 6
    Dernier message: 08/03/2007, 17h23

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