基本的な質問: Update プロシージャを呼び出すと、TStatusBar がちらつきます。これを無痛に修正する方法
実行されたコードは、質問の最初の投稿の最初の部分にあります (薄い灰色の区切り線が表示されます) ...
しかし、問題は、このコードが実行されている間、フォームが自動的にアクティブ化されず、他のすべてのアプリケーションの上部にフォーカスされないことです。
私はこれらの記事を読みました:
http://www.installationexcellence.com/articles/VistaWithDelphi/Original/Index.html
http://delphi.about.com/od/formsdialogs/l/aa073101b.htm
しかし、彼らによれば、それは何があっても機能するはずです。TApplicationEvents と TForm のすべてのイベントを Show で試しました。表示: 再描画; リフレッシュ; 前に持ってくる; ...何も機能しません。
したがって、マルチスレッドまたはWM_SYSCOMMANDメッセージのトラップと、SC_ACTIVEイベントでの単純なフォームの再描画の2つのオプションがあると思います。このシナリオは成功するでしょうか?