リストビューを表示中にその内容を書き換えたく、以下のようにしているのですが、

void Update() {
  ListView_DeleteAllItems(m_hLV);
  for (...) {
    LV_ITEM lvItem;
    ...
    ListView_InsertItem(m_hLV, &lvItem);
    ...
  }
}

DeleteAllItemsをしたときにスクロールバーが戻ってしまいます。

スクロールバーが戻らないように表示内容だけ更新する方法はないでしょうか。