2011-01-29 90 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格式。