本当に初歩的な事かもしれませんが、ご回答をお願い致します。
VC6.0を使っていまして、下記のMSDNにありますように、CDC::TransparentBltを使用した
いと思っていますが、コンパイル時に『'CDC' のメンバではありません。』とエラーメッ
セージが帰って来ます。
http://msdn2.microsoft.com/ja-jp/library/whh59a9y(VS.80).aspx
おそらく引数も合ってるかと思います。TransparentBltを使用する為に何かしないといけ
ないのでしょうか?
OSはWinXPです。よろしくお願いします。
VC6のCDCのメンバじゃなかったのではないかな。
::TransparentBltを使えばよいでしょう。
残念ながらVC6のCDCクラスでは使えないようです。
TransparentBltを直接よんで使ってください。
::TransparentBlt(dc.GetSafeHdc(), x, y, ・・・
たいちうさん、Blueさん、回答ありがとうございました。
上記のMSDNの説明でCDC::TransparentBltというメンバ関数で使えるとあったので何故使
えないかという疑問でした。
SDKで使えると言うのはテスト出来てるんですが・・・。
と言う事はこのMSDNの説明は何なのでしょうか?
> と言う事はこのMSDNの説明は何なのでしょうか?
このMSDNはVisual Studio 2005用。良く読みましょう。
Kerryさん、すいません。ありがとうございました。
確かに2005用と書いてました(英語で)。
低レベルな質問に皆様ありがとうございました。
謎が解けました。