ピクチャボックスの枠を消したい

[戻る]
めがね 2009/04/20(月) 20:33:12
お世話になります。

現在、ダイアログにピクチャボックスを貼り付けて
gif画像を描画しています。
※描画はGDI+を使っています。

描画は正常にできているのですが、
ピクチャボックスの枠も表示されてしまうため、
プロパティ等調べてみたのですが、枠を消すことができません。

ピクチャボックスのスタイルは「フレーム」です。

どなたかご存知の方、ご教授願います。

環境
VC6.0 MFC ダイアログベース

wclrp ( 'o') 2009/04/20(月) 21:33:29
GDI+で描画するんだったら
ダイアログのWM_INITDIALOGでピクチャボックスの座標を調べた後に不可視にして
ダイアログのWM_PAINTで描画すればいいじゃん。

めがね 2009/04/21(火) 10:22:00
ありがとうございます。

なるほどです。
枠を消すことだけにとらわれていたので考えもしなかったです。
無事、枠なしで描画ができました。

最後に1つ教えてください。
コントロールのプロパティに「透過」が設定できますが、
このスタイルの用途はどのような時になるのでしょうか?

今回の問題時にスタティックテキストに透過で表示させることも
試みたのですが、「透過」にチェックを入れても透過ができまかったのでやめました。

初歩的な質問かもしれませんが宜しくお願いします。

PATIO 2009/04/21(火) 11:38:56
新たな質問をするのでしたら別にスレッドを起こしましょう。

MSDNでWS_EX_TRANSPARENTを調べたら何かわかるかもしれません。

めがね 2009/04/21(火) 12:59:36
[[解決]]
失礼しました。
ありがとうございました。

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