begin process at 2012 05 29 03:45:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

getpixel() en mode console ??


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

getpixel() en mode console ??

samedi 27 janvier 2007 à 11:49:44 | getpixel() en mode console ??

kirby94460

Bonjour j'utilise dev c++ en mode console et en mode C(nn pas C++) voici mon code :
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <richedit.h>


int main(int argc, char *argv[])
{long R,G,B;
 HDC dc = GetDC(NULL);

COLORREF pix;
pix = GetPixel(dc, 100, 100);
R = GetRValue(pix);
G = GetGValue(pix);
B = GetBValue(pix);
printf("ROUGE :%ld\n",R);
printf("VERT :%ld\n",G);
printf("BLEU :%ld\n\n",B);

   system("pause");
   return (0); 
}

Voila quand je veux executer sa ne marche pas et il y a ecrit
  [Linker error] undefined reference to `GetPixel@12'
  ld returned 1 exit status
 C:\Documents and Settings\Administrateur\Bureau\Nouveau dossier\Makefile.win [Build Error]  [Projet1.exe] Error 1

En fait je veux recuperer la couleur du pixel a la position 100,100 puis de l'afficher sur la console dos en affichant les valeurs de R G B qui la definissent .
Je voudrait savoir si on peut faire cela en mode console et C si vous povez m'ecrire le code correct ou m'indiquer mes erreurs MERCI
 


samedi 27 janvier 2007 à 13:33:20 | Re : getpixel() en mode console ??

yoyo269

Membre Club
Réponse acceptée !
Salut !

Il faut que tu lies (options du linker) ton projet à la librairie GDI32.
De mémoire, tu vas dans options du projet, paramètres et tu mets dans le cadre de droite, -lgdi32.
Ce que tu dois faire est proche de ça, pas forcément exactement.

YOYO, @+.

"L'intelligence c'est comme un parachute, quand on en n'a pas...on s'écrase !"
____________________________________________
[Site officiel de YoyoCut, découpe fichiers open source]

jeudi 22 avril 2010 à 22:45:19 | Re : getpixel() en mode console ??

fred2541

Bonsoir

J'essaye de réutiliser votre code, mais j'ai un petit soucis.

Je voudrait obtenir la couleur d'un pixel d'une image bmp.

Voici mon code:
Code C# :
......
hBmp1=LoadImage(NULL,"clip.bmp",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
.....
pix = GetPixel(hBmp1, 100, 100);
....

a la fin pix me donne -1 et la valeur rgb et tout le temp 0 0 0 ou 255 255 255.

Merci de votre aide.
jeudi 22 avril 2010 à 22:49:44 | Re : getpixel() en mode console ??

fred2541

Petit précision: je code en c sous code block en mode console.
mon code fonction bien avec : pix = GetPixel(dc, 100, 100); (getpixel direct sur le bureau)


Cette discussion est classée dans : include, console, mode, getpixel, pix


Répondre à ce message

Sujets en rapport avec ce message

GetPixel [ par fred2541 ] Bonjour J'utilise la fonction GetPixel en mode console comme indiquer dans cette exemple: http://www.cppfrance.com/forum/sujet-GETPIXEL-MODE-CONSOLE_ affichage par fenêtre [ par thomasdeflandre ] Bonjour, Je suis en cours de programmation d'un logiciel en mode console, le problème est que je souhaiterais faire que l'évolution de mon programme s Mode console et non CRT !!! [ par yoyo269 ] Bonjour !Je souhaiterais savoir si vous connaitriez un équivalent de cout (ou printf) et un équivalent de _getch(), mais qui soient non CRT (si cela e couleur pixel [ par kirby94460 ] bonjour a tous vioici mon probleme :je veux recuperer la couleur d'un pixel sur une apllication flash (sa classname est ShockwaveFlash) voici mon code Probleme de lecture XML [ par jojomillenium ] Bonjour, (C++.NET form application sous VS2003) J'aimerai pouvoir lire un fichier XML seulment je n y arrive pas, j ai trouver plusieurs exemple sur l jeu snake [ par ja92 ] Bonjour , Je suis débutant en C++ et j'aimerais faire un jeu comme snake en mode console avec visual studio.Mais là je suis bloqué sur la fonction Ge Dev-C++ : [ par sympasteve ] Bonjour à tous,Je débute le C++ avec Dev-C++, J'ai un petit problème que je tente de résoudre depuis 1 heure et ....j'en viens à demander votre aide.M très urgent: commande ls-l [ par SAADOULI ] bj a tous: voila une implémentation de ls -l en c qui n'est pas complète il ya quelques erreurs au niveau l'affichage des droits d'accés..... est ce q utiliser la souris en mode console [ par chezeu ] Bonjour je travaille sur dev c++ g voudré savoir cmt utiliser la souris sur l'ecran d'éxécution en mode console #Include<...> dans Visual C# 2010 [ par Nairos ] Bonjour, Pris d'une soudaine envie à la reconversation dans le langage C, plus précisément en console, je commence par les bases. A savoir, afficher u


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,326 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales