COLORREFからRGBへのキャスト

[戻る]
みっち 2002/12/17(火) 09:04:46
おはようございます。

COLORREFからRGBへキャストしたい場合、
unsigned long から long ということになるのでしょうか?

また、求め方として、戻り値を256で割り、
その商を256で割り、それぞれの余りをRGBにあてはめれば
いいと思うのですが、
その際、どれがR,G,Bそれぞれにあてはまるのでしょうか?

よろしくお願いします。

sara 2002/12/17(火) 10:15:04
GetRValue(), GetGValue(), GetBValue() では駄目ですか?

くたくた 2002/12/17(火) 10:17:21
>COLORREFからRGBへキャストしたい場合、
>unsigned long から long ということになるのでしょうか?
いいえ。DWORD→BYTEです。又、キャストではなく抽出です。

>また、求め方として
Get?Value()マクロが使えます。(?はR,G,Bの何れか)

詳細はMSDNを参照してみて下さい。

YuO [E-Mail] 2002/12/17(火) 10:49:41
そもそも,RGBって型じゃなくて関数型マクロだから,
キャストって何がしたいの?

みっち 2002/12/18(水) 09:31:49
[[解決]]
COLORREFからRGBの抽出、できました。
ありがとうございました。

過去ログ読む人 2002/12/18(水) 10:39:55
どうやって?

apo 2003/01/01(水) 08:28:32
くだらんレスを付けるヤシに結果を報告する気にはならんだろ。

過去ログ読む人 2003/01/06(月) 13:43:02
くだらんレスを付けるヤツしか読んでないわけではないのでね

古いスレッドには追加発言できません。