Ejemplo n.º 1
0
void SearchDialog::RefreshList() {
  if (!IsWindow())
    return;

  // Hide and clear the list
  list_.Hide();
  list_.DeleteAllItems();

  // Add anime items to list
  foreach_(it, anime_ids_)
    AddAnimeToList(*it);

  // Show the list again
  list_.Show(SW_SHOW);
}
Ejemplo n.º 2
0
void SearchDialog::RefreshList() {
  if (!IsWindow())
    return;

  // Disable drawing
  list_.SetRedraw(FALSE);

  // Clear list
  list_.DeleteAllItems();

  // Add anime items to list
  foreach_(it, anime_ids_)
    AddAnimeToList(*it);

  // Redraw
  list_.SetRedraw(TRUE);
  list_.RedrawWindow(nullptr, nullptr,
                     RDW_ERASE | RDW_FRAME | RDW_INVALIDATE | RDW_ALLCHILDREN);
}