RÉCUPÉRER LA COULEUR D'UN PIXEL DE L'ÉCRAN

cwanty Messages postés 3 Date d'inscription mercredi 7 mai 2003 Statut Membre Dernière intervention 11 août 2005 - 12 févr. 2004 à 11:15
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 - 26 févr. 2008 à 22:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/11814-recuperer-la-couleur-d-un-pixel-de-l-ecran

Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
26 févr. 2008 à 22:03
Bonjour, eh oui... ou ca s'arretera t-y leur progré mdr !
j'ai essayé de répondre le mieux possible :) mais internet est plus instruit que moi (enfin les autres disent ca mais je n'en crois pas un mot :p ).
A plus
slachz Messages postés 109 Date d'inscription lundi 21 avril 2003 Statut Membre Dernière intervention 1 janvier 2006
26 févr. 2008 à 19:58
ahah ouii ça date (et va savoir pourquoi je n'ai pas désactiver la notification depuis le temps que je ne viens plus).
En faite, ma question était plus de savoir comment connaitre les procédures proposées par les librairies, souvent -comme tu le dis toi même- disponible seulement sous forme compilées..
J'ai trouvé depuis: les docs ! ( et internet aussi :3)

En tout cas je te remercie tout de même de cette réponse (aah la joie d'internet ^^).
Bacterius Messages postés 3792 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 juin 2016 10
26 févr. 2008 à 00:53
Bonjour,
slachz, n'essaye pas d'ouvrir de fichiers .dcu - ils sont compilés ! Mémorise plutot le nom du fichier. Exemple : tu trouves dans le dossier Lib un fichier Monfichierdcu.dcu (rempli de fonctions et tout et tout). Tu ouvres un projet, et dans la clause uses tu ajoutes "monfichierdcu". Delphi fera le reste. Pour acceder aux fonctions, tu vas n'importe-ou et tu tapes Monfichierdcu.(et un popup avec le contenu du dcu ! )
Si tu n'as pas le fichier Monfichierdcu.PAS , tu ne pourras pas voir le code source :(
Voila j'espère avoir répondu à ta question - un peu tard c'est vrai mais bon ;)
A plus !
slachz Messages postés 109 Date d'inscription lundi 21 avril 2003 Statut Membre Dernière intervention 1 janvier 2006
23 févr. 2005 à 17:06
cool ton code juste une question:
comment vous faites tous pour trouver ces fonctions/procédures ?? je sais que c'est dans les DLL ou les fichiers DCU de delphi mais dès que j'en ouvre une dans le bloc-note ou delphi, c'est remplie de caracteres en + et pas formaté, illisible quoi ;(
merci et bon' progr'
++
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
12 févr. 2004 à 15:29
Bon le site marche pas,
voicl a fonction

function DesktopColor(const X, Y: Integer): TColor;
var
c: TCanvas;
begin
c := TCanvas.Create;
try
c.Handle := GetWindowDC(GetDesktopWindow);
Result := GetPixel(c.Handle, X, Y);
finally
c.Free;
end;
end;
fabiin Messages postés 329 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 8 décembre 2009 6
12 févr. 2004 à 15:14
C'est un oubli de ma part,
il manque la fonction DeskTop Color... :'(
Je corrige de suite...
Merci
@+
Fabs
cwanty Messages postés 3 Date d'inscription mercredi 7 mai 2003 Statut Membre Dernière intervention 11 août 2005
12 févr. 2004 à 11:15
Salut je voudrais juste savoir quel uses il faut rajouter pour que ce petit code fonctionne ! Merci
Rejoignez-nous