初めまして、といいながらも
DXライブラリには長らくお世話になってます。
長らくDXライブラリの古いバージョンを使っていたので
新しいバージョンに変えたのですが、
古いバージョンで問題なく動いていたものが
何故か正しく動かなくなってしまいましたので
質問させていただきます。
その問題の個所ですが、まず
static int temp = MakeGraph(SCREEN_X, SCREEN_Y);
GetDrawScreenGraph(0, 0, SCREEN_X, SCREEN_Y, temp);
のようにMakeGraph関数で作った空のグラフィックに
GetDrawScreenGraphで描画先に設定されている
グラフィック領域から指定領域のグラフィックを読み込みました。
この読み込んだ画像には透過色と同じ色の部分があり、その後
DrawGraph(0, 0, temp, TRUE);
のようにして描画したところ旧バージョンでは
ちゃんと透過色が有効になってたのですが
何故か最新バージョンではそのまま透過色
に指定した色が描画されてしまいました。
SetTransColor関数なども試してみましたがうまくいかず…
ちなみに使用環境はVisualC++ 2010 Express Editionです。