掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VBA/GDIでUserFormに描画/Picture更新時のチラツキを防止するには (ID:142077)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
UserForm を使うことはほとんどないので、あまり詳しくは述べませんが、 ウィンドウクラススタイルに CS_SAVEBITS がない上に、背景色で塗り潰す 処理をする普通のウィンドウだと考えられますので、基本的にはチラつきが 生じるはずです。 Windows API 的に解決するのであれば、サブクラス化でもして、 WM_ERASEBKGND や WM_PAINT で、背景色塗りつぶしをせずに、そのまま DIBなどとして持っているデータを直接描画(Blt系)することになるでしょう。 ただ、そこまでするのは面倒だな、とは思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.