通知
すべてクリア
Topic starter
2006年2月24日 4:29 PM
はじめまして。
VCに関しては未熟者ですので、ご教授よろしくお願いします。
今、VC6.0で他人の作成したプログラムを引き継いで修正しているのですが、全体的には
以下のような作りになっています。
bmpのメインウィンドウがあり、そのウィンドウ上にbmpのタブボタンが4つ設けられてい
ます。タブ押下の度にサブウィンドウが表示されるのではなく、あくまでタブを押すとメ
インウィンドウのbmpを切替えてあたかもタブの切替であるかのように見せかけていま
す。各タブ毎にはそれぞれ違ったbmpのボタンがいくつか設置されています。
各タブのボタン押下処理はメインウィンドウのプロシージャで一括管理しているのです
が、どうもプログラム起動時(メインウィンドウのCreateWindow処理時?)に各タブに設
定されているbmpのボタンが数秒間、多重描画されてからメインウィンドウのbmpが表示さ
れてしまいます(表現不足ですみません)。
プログラム起動時の各タブのbmpボタンの多重描画を防ぐには何か良い方法はありますで
しょうか?
よろしくお願いします。
2006年2月28日 10:12 AM
よくわからんけど
最初にSetRedraw(FALSE)しといて
描画が必要になったらSetRedraw(TRUE)で
よろしいのでは?