Compartir a través de


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

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

WM_SETREDRAW