VB6です。
フォーム上にフレームコントロールを複数配置し(10個程度)、それぞれのフレームコントロール上にも
複数のイメージコントロール(10個程度)を配置しています。
ボタンを押したときにそれぞれのイメージコントロールに画像をロードさせたりしていますが
このときにコントロール(フレームなど)がちらついてしまいます。
これを防ぐにはどうしたらいいでしょうか?
ImageやLabel、ShapeなどのWindowlessコントロールを多用しない。
気を付けて独自にPaintPictureなどで描画する。
WM_PAINTの処理で、背景色で塗りつぶす部分を回避させる。
辺りになるのでは。
ツイート | ![]() |