VC6.0でCDC::TransparentBltを使用する方法 – プログラミング – Home

通知
すべてクリア

[解決済] VC6.0でCDC::TransparentBltを使用する方法


じゃこ
 じゃこ
(@じゃこ)
ゲスト
結合: 17年前
投稿: 13
Topic starter  

本当に初歩的な事かもしれませんが、ご回答をお願い致します。
VC6.0を使っていまして、下記のMSDNにありますように、CDC::TransparentBltを使用した
いと思っていますが、コンパイル時に『'CDC' のメンバではありません。』とエラーメッ
セージが帰って来ます。

http://msdn2.microsoft.com/ja-jp/library/whh59a9y(VS.80).aspx

おそらく引数も合ってるかと思います。TransparentBltを使用する為に何かしないといけ
ないのでしょうか?
OSはWinXPです。よろしくお願いします。


引用未解決
トピックタグ
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

VC6のCDCのメンバじゃなかったのではないかな。
::TransparentBltを使えばよいでしょう。


返信引用
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

残念ながらVC6のCDCクラスでは使えないようです。
TransparentBltを直接よんで使ってください。

::TransparentBlt(dc.GetSafeHdc(), x, y, ・・・


返信引用
じゃこ
 じゃこ
(@じゃこ)
ゲスト
結合: 17年前
投稿: 13
Topic starter  

たいちうさん、Blueさん、回答ありがとうございました。
上記のMSDNの説明でCDC::TransparentBltというメンバ関数で使えるとあったので何故使
えないかという疑問でした。
SDKで使えると言うのはテスト出来てるんですが・・・。
と言う事はこのMSDNの説明は何なのでしょうか?


返信引用
Kerry
 Kerry
(@Kerry)
ゲスト
結合: 20年前
投稿: 192
 

> と言う事はこのMSDNの説明は何なのでしょうか?

このMSDNはVisual Studio 2005用。良く読みましょう。


返信引用
じゃこ
 じゃこ
(@じゃこ)
ゲスト
結合: 17年前
投稿: 13
Topic starter  

Kerryさん、すいません。ありがとうございました。
確かに2005用と書いてました(英語で)。
低レベルな質問に皆様ありがとうございました。
謎が解けました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました