Share via


CDC::DrawDragRect

Llame a esta función miembro repetidamente para actualizar un rectángulo de arrastre.

void DrawDragRect(
   LPCRECT lpRect,
   SIZE size,
   LPCRECT lpRectLast,
   SIZE sizeLast,
   CBrush* pBrush = NULL,
   CBrush* pBrushLast = NULL 
);

Parámetros

  • lpRect
    Señala RECT estructurados o un objeto de CRect especificar las coordenadas lógicas de un rectángulo (en este caso, la posición final del rectángulo que se dibuje de nuevo.

  • size
    Especifica el desplazamiento de la esquina superior izquierda del borde externo a la esquina superior izquierda del borde interno (es decir, el grosor del borde) de un rectángulo.

  • lpRectLast
    Señala RECT estructurados o un objeto de CRect especificar las coordenadas lógicas de la posición de un rectángulo (en este caso, la posición original del rectángulo que se dibuje de nuevo.

  • sizeLast
    Especifica el desplazamiento de la esquina superior izquierda del borde externo a la esquina superior izquierda del borde interno (es decir, el grosor del borde) del rectángulo original que se dibuje de nuevo.

  • pBrush
    Puntero a un objeto del pincel.Establezca en NULL para utilizar el pincel de semitono predeterminado.

  • pBrushLast
    Puntero al objeto pasado de pincel utilizado.Establezca en NULL para utilizar el pincel de semitono predeterminado.

Comentarios

Denomínelo en un bucle como se muestrea la posición del mouse, para proporcionar información visual.Cuando se llama a DrawDragRect, se borra el rectángulo anterior y se dibuja un nuevo.Por ejemplo, cuando el usuario arrastra un rectángulo en la pantalla, DrawDragRect borrará el rectángulo original y actualizar un nuevo en la nueva posición.De forma predeterminada, DrawDragRect dibuja el rectángulo con un pincel de semitono para eliminar el parpadeo y crear el aspecto de un rectángulo fácilmente que se mueve.

La primera vez que se llama a DrawDragRect, el parámetro de lpRectLast debe ser NULL.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de la CDC

Gráfico de jerarquía

RECT (Estructura)

Clase de CRect

CDC::GetHalftoneBrush