public static void DrawDragRect (LPCRECT lpRect, dimensioni dimensioni, LPCRECT lpRectLast, dimensioni sizeLast, CBrush * pBrush = NULL, CBrush * pBrushLast = NULL);
Parametri
lpRect
Riferimento a un oggetto CRect che specifica le coordinate logiche di un rettangolo o a una struttura RECT — in questo caso, la posizione finale del rettangolo ridisegnata.
dimensioni
Specifica lo spostamento dall'angolo in alto a sinistra del bordo esterno all'angolo superiore sinistro della frontiera interna (che è, lo spessore del bordo) di un rettangolo.
lpRectLast
Riferimento a un oggetto CRect che specifica le coordinate logiche della posizione di un rettangolo o a una struttura RECT — in questo caso, la posizione del rettangolo ridisegnata originale.
sizeLast
Specifica lo spostamento dall'angolo in alto a sinistra del bordo esterno all'angolo superiore sinistro della frontiera interna (che è, lo spessore del bordo) del rettangolo originale ridisegnato.
pBrush
Puntatore a un oggetto brush. Impostato su NULL per utilizzare il pennello mezzitoni predefinito.
pBrushLast
Puntatore all'ultimo oggetto brush utilizzato. Impostato su NULL per utilizzare il pennello mezzitoni predefinito.
Osservazioni
Chiamare questa funzione membro ripetutamente per ridisegnare un rettangolo di trascinamento. Chiamare in un ciclo come esempio di posizione del mouse, in modo da dare feedback visivo. Quando si chiama DrawDragRect, il rettangolo precedente viene cancellato e viene disegnato uno nuovo. Ad esempio, come l'utente trascina un rettangolo attraverso lo schermo, DrawDragRect cancellare il rettangolo originale e ridisegnare una nuova nella sua nuova posizione. Per impostazione predefinita, DrawDragRect disegna il rettangolo utilizzando un pennello mezzitoni per eliminare lo sfarfallio e per creare l'aspetto di un rettangolo senza intoppi commovente.
La prima volta che si chiama DrawDragRect, il parametro lpRectLast deve essere NULL.
CDC pa&noramica |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;RECT, CRect, CDC::GetHalftoneBrush