dacaillou
Messages postés2Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention28 avril 2007
-
28 avril 2007 à 15:41
dacaillou
Messages postés2Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention28 avril 2007
-
28 avril 2007 à 17:20
Bonjour,
Cela fait deux heures que je fais le tour des sources relatives à la recherche de couleur d'un pixel, mais aucune source ne me permet de récupérer la couleur d'un pixel à l'écran. L'API GetPixel nécessite visiblement l'utilisation d'une image, hors je dois pouvoir travailler directement sur n'importe quelle fenêtre ouverte à l'écran et récupérer la couleur du pixel survolé en temps réel. Si quelqu'un a une idée..
D'avance merci :)
A voir également:
Récuperer la couleur d'un pixel à l'écran, sans image
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 28 avril 2007 à 17:12
Bonnjour,
Je ne connais pas VB.Net, mais sais le faire en VB6
Voici les fonctions de l'API de Windows que j'utilise et qui sont nécessaire nécessaires :
GetPixel de la librairie "gdi32"
GetCursorPos de la librairie "user32"
GetWindowDC de la librairie "user32"
FindWindow de la librairie "user32"
WindowFromPoint de la librairie "user32"
GetWindowRect de la librairie "user32"
le tout, bien évidemment, en conjonction avec un Timer
dacaillou
Messages postés2Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention28 avril 2007 28 avril 2007 à 17:20
Merci de ta réponse, c'est ce que je craignais :)
Je vais basculer sur VB6 dans ce cas, ce n'est pas très grave pour ce que je compte faire. Cela dit si quelqu'un sait faire ça en .NET je suis tout de même preneur.
Je profite pour glisser une seconde question à propos des timers. Je viens de faire quelques essais de timer sous VS2005 et j'ai remarqué que si je baisse l'intervalle en dessous de 200ms les fonctions en théorie déclenchées par le tick ne le sont plus. Si je remonte l'interval sans recharger l'application ça ne remarche pas non plus... J'ai besoin de très faibles intervalles pour ce soft, aussi si quelqu'un a une idée ;)
Merci