子ダイアログの static に SetWindowText – プログラミング – Home

子ダイアログの static に Se...
 
通知
すべてクリア

子ダイアログの static に SetWindowText


新人
 新人
(@新人)
ゲスト
結合: 18年前
投稿: 1
Topic starter  

はじめまして。
新人と申します。

スタティックテキストに関しての質問なのですが、
子ダイアログのスタティックテキストに、
何回かSetWindowTextをした場合、
前回の表示がクリアされず、
どんどん重なって行ってしまうのですが、
どのようにしたら重ならずに表示する事が出来るでしょうか?
ご存知のかたいらっしゃいましたらご教授願えないでしょうか。

ちなみにSetWindowTextするところで
Invalidate(FALSE);
の記述をしたら一応重なることはなくなったのですが、
ちょっとチラチラ感がでてしまうので、
もっとスマートな方法がありましたら教えて頂きたいです。
よろしくお願い致します。

< 環境 >
WinXP
VC++6.0
MFCのダイアログベース


引用解決済
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

もしかして、OnCtlColor で、

// 古い表示を消さないで字を書く
pDC->SetBkMode(TRANSPARENT);

としていませんか?


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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