2011-01-29 95 views

回答

3

您可能还需要打破它为各个RGB分量:

printf("R: %i, G: %i, B: %i", GetRValue(color), GetGValue(color), GetBValue(color)); 

这将给你是这样的:

R:255,G:150,B:75

3

A COLORREF只是一个包含RGB值的整数。您可以打印一个十六进制表示是这样的:

printf("%06X", color); 

注意,值的顺序是bbggrr,所以看起来不同于平常的rrggbb格式。