CWnd::SetRedraw
Una aplicación llama a SetRedraw para permitir los cambios se rediseñados o para evitar que los cambios sean rediseñados.
void SetRedraw(
BOOL bRedraw = TRUE
);
Parámetros
- bRedraw
Especifica el estado del indicador actualizar.Si este parámetro es TRUE, se establece el marcador actualizar; si desactiva FALSO, el marcador.
Comentarios
Esta función miembro establece o desactiva el marcador actualizar.Mientras se borra el indicador actualizar, el contenido no se actualizarán después de cada cambio y no se repintados hasta que se establezca el marcador actualizar.Por ejemplo, una aplicación que necesita agregar varios elementos a un cuadro de lista puede borrar el indicador actualizar, agregue los elementos, y establezca el marcador actualizar.Por último, la aplicación puede llamar a funciones miembro de Reemplace o de InvalidateRect para producir el cuadro de lista que se repintará.
Ejemplo
// Updating a control or window with large amounts of data may cause
// flicker. In such cases it may be better to turn off drawing
//m_list is a member of type CListCtrl
m_List.SetRedraw(FALSE); // turn drawing off regardless of list mode
//
// Update control
//
m_List.SetRedraw(TRUE); // turn drawing back on and update the window
// invalidate the entire control, force painting
m_List.Invalidate();
m_List.UpdateWindow();
Requisitos
encabezado: afxwin.h