通知
すべてクリア
Topic starter
2006年7月7日 3:09 PM
はじめまして。
新人と申します。
スタティックテキストに関しての質問なのですが、
子ダイアログのスタティックテキストに、
何回かSetWindowTextをした場合、
前回の表示がクリアされず、
どんどん重なって行ってしまうのですが、
どのようにしたら重ならずに表示する事が出来るでしょうか?
ご存知のかたいらっしゃいましたらご教授願えないでしょうか。
ちなみにSetWindowTextするところで
Invalidate(FALSE);
の記述をしたら一応重なることはなくなったのですが、
ちょっとチラチラ感がでてしまうので、
もっとスマートな方法がありましたら教えて頂きたいです。
よろしくお願い致します。
< 環境 >
WinXP
VC++6.0
MFCのダイアログベース
2006年7月7日 10:02 PM
もしかして、OnCtlColor で、
// 古い表示を消さないで字を書く
pDC->SetBkMode(TRANSPARENT);
としていませんか?