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

C++ Discussion :

Fullscreen GetPixel problem


Sujet :

C++

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2012
    Messages
    83
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2012
    Messages : 83
    Par d�faut Fullscreen GetPixel problem
    Bonjour j'ai remarqu� un bug avec la fonction GetPixel qui renvoie un pointeur de COLORREF :
    quand pas exemple j'ouvre une image avec la visionneuse de photo window et que j'ai une boucle qui affiche un getpixel, le colorref qu'elle retourne est de 4 294 967 295 au moment ou je met la visionneuse windows en fullscreen et �a fait pareil avec tous les applications en fullscreen.
    Quelqu'un sait d'o� �a vient ?
    Merci d'avance
    ps: GetPixel de l'api windows et je r�cup�re le HDC avec un GetDC(NULL)

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Et si tu d�sactives Aero / Desktop Window Manager?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 539
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 539
    Par d�faut
    Citation Envoy� par aperdemak Voir le message
    Bonjour j'ai remarqu� un bug avec la fonction GetPixel qui renvoie un pointeur de COLORREF :
    quand pas exemple j'ouvre une image avec la visionneuse de photo window et que j'ai une boucle qui affiche un getpixel, le colorref qu'elle retourne est de 4 294 967 295 au moment ou je met la visionneuse windows en fullscreen et �a fait pareil avec tous les applications en fullscreen.
    Quelqu'un sait d'o� �a vient ?
    Merci d'avance
    ps: GetPixel de l'api windows et je r�cup�re le HDC avec un GetDC(NULL)
    expliqu� de cette mani�re c'est vraiment pas du tout clair : est-ce que ton propre programme appelle GetPixel ?
    Ensuite c'est apparemment un probl�me de HDC donc de contexte de p�riph�rique car GetPixel balaie les pixels d'�cran de l'application en plein �cran
    eturn value

    The return value is the COLORREF value that specifies the RGB of the pixel. If the pixel is outside of the current clipping region, the return value is CLR_INVALID (0xFFFFFFFF defined in Wingdi.h).
    Remarks

    The pixel must be within the boundaries of the current clipping region.

    Not all devices support GetPixel. An application should call GetDeviceCaps to determine whether a specified device supports this function.

    A bitmap must be selected within the device context, otherwise, CLR_INVALID is returned on all pixels.

    ensuite il vaut mieux utiliser GetDIBbits mais qui est plus compliqu�e � utiliser

Discussions similaires

  1. Probleme getPixel imageJ
    Par Kro86 dans le forum ImageJ
    R�ponses: 15
    Dernier message: 09/07/2008, 09h53
  2. erreur d'execution probleme avec GetPixel
    Par ralf91 dans le forum C#
    R�ponses: 3
    Dernier message: 11/04/2008, 11h26
  3. [directdraw] probleme fullscreen -> windowed
    Par d'Oursse dans le forum DirectX
    R�ponses: 10
    Dernier message: 13/03/2008, 08h29
  4. probleme utilisation getpixel
    Par nicolovitch dans le forum Windows
    R�ponses: 3
    Dernier message: 14/05/2007, 08h00
  5. probleme de barre d'outils visible en fullscreen mac
    Par rintintin dans le forum Flash
    R�ponses: 2
    Dernier message: 27/03/2007, 10h44

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