HBRUSH から COLORREF

[戻る]
hirocco 2011/02/02(水) 09:41:14
きっと、たいした質問ではないんですけど、いつも気になっちゃってて
CreateSolidBrushなどで引数にCOLORREFを渡してブラシを作れますが、
ブラシからCOLORREFって求められませんか?
やっぱりブラシがソリッドとは限らないから無理でしょうか?
それとも、簡単な関数とかマクロとか定義してあったりしませんか?

仲澤@失業者 2011/02/02(水) 10:24:08
>きっと、たいした質問ではないんですけど、いつも気になっちゃってて

たいした質問ではありませんねぇ(笑)。
C++的にはいかがなものか思うような名前の関数があります。

GetObject()

について調べてみてください。

hirocco 2011/02/02(水) 11:53:02
わぁ!素敵!!

いままでは
DC取得して、そのコンパチDCとコンパチBMPをCreate
それをFillRectで知りたいブラシで塗りつぶしてから
GetPixelで角の色を取得
コンパチDCとコンパチBMPをDelete
DCをRelease

ウソみたい...

hirocco 2011/02/02(水) 11:54:03
[[解決]]
あ、もちろん解決です
仲澤@失業者さん、ありがとうございます

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