LVS_ALIGNTOP
配置スタイル ( / LVS_ALIGNLEFT
) が変更された後、リストコントロールを更新/更新/再描画する方法を見つけようとしています。
スタイルをアイコン/スモールモードから別のものに変更してから再度戻すと、時々動作します(クリックしたときのみ、プログラムによる変更は遅れても機能しないようです)。それでも、それはせいぜい(醜い/ちらつきは言うまでもなく)かなり厄介なので、より良い(より適切で、より正しい?)方法を見つけたいと思います。
リストコントロールのUpdateWindow
, RedrawWindow
, Invalidate
, … を試してみましたがRedrawItems
、Update
表示モードを変更する以外に何も機能していないようです。