2011-01-29 6 views
0

COLORREFである変数を出力する必要があります。printfを使ってCOLORREF型変数を出力する

+2

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

これはあなたのような何かを与えるだろう'windows'(または...?)タグがありませんか? 'COLORREF'はCの一部ではありません。 –

答えて

3

COLORREFは、単なるRGB値を含む整数です。値の順序がbbggrrあるので、それはいつものrrggbb形式と異なって見えるということ

printf("%06X", color); 

注:あなたはこのよう16進数表現を印刷することができます。

ます。また、個々のRGB成分にそれを破るしたい場合があります
関連する問題