PixelFarbe vom Desktop



  • Hallo,

    COLORREF test = GetPixel(NULL, 500, 100);
    
    				 MessageBox::Show ((test).ToString());
    

    Mit diesem code versuche ich die farbe des pixel zu bekommen, ich bekomme aber nur eine 10 stellige zahl. Was ist falsch?

    Danke



  • Du wirst da wahrscheinlich eine 32-Bit-Zahl (z.B. 0x00fffe18) haben, die die Farbwerte des Pixels beinhaltet. Du kannst die einzelnen Kanäle (R,G,B,A) mit Bitoperationen da rausziehen (z.B. mit "x & 0xff" und so).


Anmelden zum Antworten