Condividi tramite


CDC::DrawDragRect

Chiamare ripetutamente la funzione membro per ridisegnare un rettangolo di trascinamento.

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

Parametri

  • lpRect
    I punti su RECT struttura o un oggetto CRect che specifica le coordinate logiche di un rettangolo (in questo caso, la posizione finale del rettangolo in cui viene ridisegnato.

  • size
    Specifica lo spostamento dall'angolo superiore sinistro del bordo esterno all'angolo superiore sinistro del bordo interno (ovvero lo spessore del bordo di un rettangolo.

  • lpRectLast
    I punti su RECT struttura o un oggetto CRect che specifica le coordinate logiche della posizione di un rettangolo (in questo caso, il percorso originale del rettangolo in cui viene ridisegnato.

  • sizeLast
    Specifica lo spostamento dall'angolo superiore sinistro del bordo esterno all'angolo superiore sinistro del bordo interno (ovvero lo spessore del bordo del rettangolo di origine che viene ridisegnato.

  • pBrush
    Puntatore a un oggetto Brush. Impostare su NULL per utilizzare il pennello mezzotono predefinito.

  • pBrushLast
    Puntatore all'ultimo oggetto Brush utilizzato. Impostare su NULL per utilizzare il pennello mezzotono predefinito.

Note

Chiamarlo in un ciclo come campionate la posizione del mouse, per fornire feedback visivo. Quando si chiama DrawDragRect, il rettangolo precedente viene cancellato e un nuovo oggetto viene disegnato. Ad esempio, quando l'utente trascina un rettangolo attraverso lo schermo, DrawDragRect cancellerà il rettangolo di origine e ridisegnato un nuovo nella nuova posizione. Per impostazione predefinita, DrawDragRect disegnato un rettangolo utilizzando un pennello mezzotono per eliminare uno sfarfallio e per definire l'aspetto di un rettangolo agevolmente spostamento.

La prima volta chiama DrawDragRect, il parametro lpRectLast deve essere NULL.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico delle gerarchie

Struttura RECT

CRect Class

CDC::GetHalftoneBrush