32 Bit Farben union
-
Wie muss ich die einzelnen Farben in einem union anordnen, damit windows gdi dann mit dem int zurechtkommt?
struct Color32 { //Diese Reihenfolge hier byte Red; byte Green; byte Blue; byte Alpha; }; union { uint Data; Color32 Component; byte Array[4]; };
-
benutz dies: http://msdn.microsoft.com/en-us/library/aa923096.aspx
damit kommt windows am besten klar.

-
Wingdi.h schrieb:
struct RGBQUAD {
BYTE rgbBlue; // LOBYTE(color)
BYTE rgbGreen;
BYTE rgbRed;
BYTE rgbReserved; // alpha
};
struct RGBTRIPLE {
BYTE rgbtBlue;
BYTE rgbtGreen;
BYTE rgbtRed;
};// mfobjects.h
struct MFARGB
{
BYTE rgbBlue;
BYTE rgbGreen;
BYTE rgbRed;
BYTE rgbAlpha;
};Es gibt noch mehr :).