[英]Using printf to print a COLORREF type variable
我需要打印一個為COLORREF的變量。
COLORREF
只是一個包含RGB值的整數。 您可以通過以下方式打印十六進制表示形式:
printf("%06X", color);
請注意,值的順序為bbggrr
,因此它看起來與通常的rrggbb
格式不同。
您可能還希望將其分解為各個RGB組件:
printf("R: %i, G: %i, B: %i", GetRValue(color), GetGValue(color), GetBValue(color));
這會給你類似的東西:
R:255,G:150,B:75
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.