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

Windows Discussion :

Couleur du pixel pointé par la sourie


Sujet :

Windows

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 20
    Points : 19
    Points
    19
    Par défaut Couleur du pixel pointé par la sourie
    Bonjour, donc je cherche un moyen d'obtenir la couleur du pixel que point la sourie, et ceux quels soint l'endroit le curseur se trouve, (donc pas obligatoirement dans mon application), je ne sais pas si j'ai été claire, mais pour exemple c'est un peu comme eyedropper, logiciel permettant d'obtenir la couleur d'un pixel quelque soit l'application ou il se trouve.

    Merci de votre aide.

  2. #2
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 753
    Points : 10 702
    Points
    10 702
    Billets dans le blog
    3
    Par défaut
    Faut récupérer la position du curseur a l'ecran via GetCursorPos ou bien en traduisant les coordonnées de ta fenêtres (reçus lors de WM_MOUSEMOVE) en coord d'écran via ClientToScreen.
    Puis tu appelles GetPixel en donnant ces coordonnées et comme HDC celui renvoyé par GetDC( NULL ) (ne pas oublier le ReleaseDC() une fois fini).

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 20
    Points : 19
    Points
    19
    Par défaut
    Merci de ta réponse,

    Enfait pour recuper la couleur du pixel dans ma fenetre windows pour ça il y a pas de problème, ce que j'aimerais faire, c'est créer une application qui quelque soit l'endroit ou le curseur se trouve, me donne la couleur du pixel pointé.

    Exemple mon programme est lancé et je vais sur un autre programme il faut que mon programme continu de relever la couleur pointé, le même principe que eyedropper, je sais pas si je me suis bien exprimé, en tout cas je l'espere.

    Voilà merci d'avance de votre aide .

  4. #4
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 753
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 753
    Points : 10 702
    Points
    10 702
    Billets dans le blog
    3
    Par défaut
    Alors il te faut hooker la souris. Tu as un exemple et de la doc ici:
    http://www.flounder.com/hooks.htm
    A partir des positions de la souris, il ne te reste plus qu'à récupérer le pixel en dessous.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 20
    Points : 19
    Points
    19
    Par défaut
    Ok merci problème résolu .

    Merci à toi.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Nombre de pixels générés par la souris
    Par Sergeras dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 29/12/2008, 13h32
  2. Récupérer le control pointé par la souris
    Par Cedric33 dans le forum C#
    Réponses: 5
    Dernier message: 23/10/2008, 13h14
  3. recuperer l'enregistrement d'un dbgrid pointe par la souris
    Par bidochon dans le forum Bases de données
    Réponses: 2
    Dernier message: 15/09/2006, 15h32
  4. Réponses: 5
    Dernier message: 06/09/2006, 16h19
  5. Trouver l'emplacement d'un pixel unique par sa couleur
    Par avigeilpro dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 06/07/2006, 14h57

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