通知
すべてクリア
Topic starter
2009年4月20日 8:33 PM
お世話になります。
現在、ダイアログにピクチャボックスを貼り付けて
gif画像を描画しています。
※描画はGDI+を使っています。
描画は正常にできているのですが、
ピクチャボックスの枠も表示されてしまうため、
プロパティ等調べてみたのですが、枠を消すことができません。
ピクチャボックスのスタイルは「フレーム」です。
どなたかご存知の方、ご教授願います。
環境
VC6.0 MFC ダイアログベース
2009年4月20日 9:33 PM
GDI+で描画するんだったら
ダイアログのWM_INITDIALOGでピクチャボックスの座標を調べた後に不可視にして
ダイアログのWM_PAINTで描画すればいいじゃん。
Topic starter
2009年4月21日 10:22 AM
ありがとうございます。
なるほどです。
枠を消すことだけにとらわれていたので考えもしなかったです。
無事、枠なしで描画ができました。
最後に1つ教えてください。
コントロールのプロパティに「透過」が設定できますが、
このスタイルの用途はどのような時になるのでしょうか?
今回の問題時にスタティックテキストに透過で表示させることも
試みたのですが、「透過」にチェックを入れても透過ができまかったのでやめました。
初歩的な質問かもしれませんが宜しくお願いします。
2009年4月21日 11:38 AM
新たな質問をするのでしたら別にスレッドを起こしましょう。
MSDNでWS_EX_TRANSPARENTを調べたら何かわかるかもしれません。
Topic starter
2009年4月21日 12:59 PM
失礼しました。
ありがとうございました。