掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CStaticの背景透明化 (ID:68354)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VisualC++6.0に付属してた竜の絵が書いてあるマニュアル以来 初めてMFCの描画試したけど面白いなぁ〜♪ 透明なダイアログ(?)でもできるかはわかりませんが SetWindowTextで文字変えた後にダイアログのInvalidateRectメソッドを 呼ぶことで消えました。 void CtestMFC2Dlg::OnBnClickedButton1() { // TODO: ここにコントロール通知ハンドラ コードを追加します。 m_Ctl->SetWindowText(_T("1")); //m_Ctl->InvalidateRect(NULL, TRUE); InvalidateRect(NULL, TRUE); } InvalidateRectの対象を変えてみて試してみてわかったけど どうもSetWindowTextだとダイアログに残像が残るみたいですね。 コメントアウトした //m_Ctl->InvalidateRect(NULL, TRUE); じゃ消えなかったので。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.