ピクチャボックスの枠を消したい – プログラミング – Home

ピクチャボックスの枠を消したい
 
通知
すべてクリア

[解決済] ピクチャボックスの枠を消したい


めがね
 めがね
(@めがね)
ゲスト
結合: 17年前
投稿: 18
Topic starter  

お世話になります。

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

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

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

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

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


引用未解決
トピックタグ
wclrp ( 'o')
 wclrp ( 'o')
(@wclrp ( 'o'))
ゲスト
結合: 18年前
投稿: 287
 

GDI+で描画するんだったら
ダイアログのWM_INITDIALOGでピクチャボックスの座標を調べた後に不可視にして
ダイアログのWM_PAINTで描画すればいいじゃん。


返信引用
めがね
 めがね
(@めがね)
ゲスト
結合: 17年前
投稿: 18
Topic starter  

ありがとうございます。

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

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

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

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


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

新たな質問をするのでしたら別にスレッドを起こしましょう。

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


返信引用
めがね
 めがね
(@めがね)
ゲスト
結合: 17年前
投稿: 18
Topic starter  

失礼しました。
ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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