AlphaBlend()の引数について

[戻る]
gg 2008/07/04(金) 16:52:18
いつもお世話になっています、ggです。

AlphaBlend()引数の質問です。

あるサンプルの例から見ますと
imgOriginal1.AlphaBlend(dc, 0,0, ScrWH.x, ScrWH.y, 
            dcMem,  //ここで問題
             0,0,ScrWH.x, ScrWH.y, m_bf);

dcMemはデバイス コンテキストを識別するハンドルですね
仕様書からみますと、このハンドルがないようですが
古いタイプでしょうか。

よろしくお願いします。

シャノン 2008/07/04(金) 16:57:25
それがあるのは Windows API の AlphaBlend
http://msdn.microsoft.com/en-us/library/ms532324(VS.85).aspx

ないのは CImage の AlphaBlend ですね
http://msdn.microsoft.com/ja-jp/library/x2zk0d0f(VS.80).aspx

CImage の方は、imgOriginal1 のなかに転送元デバイスコンテキストを持っていますの
で、引数にはないんです。
どっちが新しいとか古いとかじゃありません。

gg 2008/07/05(土) 08:18:24
[[解決]]
シャノン さん
ご返事ありがとう。

なるほどね、わかりました。

ありがとうございました。

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